1573592 3937
943600 2320
45700 598
116507 999
49509 652
13145 795
86267 870
8346 940
35028 776
30227 226
41710 323
7148 75
23825 442
3054 97
13242 212
35271 418
61940 487
10006 185
5639 627
17855 410
24414 253
9362 191
13005 239
10481 984