51198 307
29457 596
48439 381
34394 132
9670 150
7913 840
40309 528
3478 111
8444 550
29226 492
21160 343
14377 258
14706 921
8287 732
42093 228
60958 486
18719 942
2566 224
2243 382
33211 364
6545 66
71608 416
12143 417
37922 95
14813 605
34002 47
104998 708