28025 115
5329 61
48804 251
99999 943
88652 277
57684 332
13503 604
106323 735
27527 225
33751 352
51428 960
46399 986
33931 142
43946 548
13066 69
56947 345
7044 390
46128 908
51159 844
34942 639
9854 368
8382 281
104780 713
17629 693
4785 536
9137 53
8764 586
19665 474