105061 661
55863 497
4459 509
7006 705
9535 267
12458 161
8296 722
31441 862
7099 596
50029 765
68860 324
7295 104
17509 759
7755 284
26859 307
28542 695
42959 640
22932 199
48370 684
38523 403
17213 132
37866 584
51565 596
9028 628
2536 68
4366 517
60524 448
32512 310