31226 901
12585 99
46973 931
16272 515
5168 476
15444 323
22369 350
33492 942
25116 178
19607 296
16935 711
20726 629
13973 628
23508 252
6337 169
50482 473
11234 606
21384 445
26000 237
33139 244
26065 542
25226 244
10227 673
28248 955
16492 724
22617 641
15213 139
16788 507