18955 515
25169 522
140300 1101
4495 931
4292 498
109254 352
70924 421
6334 677
5064 573
24033 103
11932 884
21960 664
50560 486
15043 288
448909 746
17329 819
31820 637
300048 1088
16952 826
43579 405
67000 673
38981 767
153942 480