30626 90
202197 1359
84665 322
18022 132
58711 313
50094 437
49539 480
23465 634
81562 412
79779 716
98019 898
90400 647
29712 426
30595 409
56500 295
90461 499
65247 137
81977 889
32921 332
53521 838
46961 641
109284 853
6184 547
6516 552
6854 423
18999 765
2000 109
74351 171