42016 152
30383 213
32642 600
21944 107
23963 699
26339 57
13650 604
22848 157
75483 214
110950 543
31628 347
29269 251
43854 509
85148 370
36645 603
56641 587
35335 408
44267 790
123938 621
46656 772
46374 417
25700 863
11971 562
29453 186