31229 901
12585 99
46973 931
16272 515
5168 476
15445 323
22369 350
33495 942
25117 178
19607 296
16935 711
20726 629
13973 628
23508 252
6338 169
50482 473
11235 606
21384 445
26001 237
33141 244
26066 542
25226 244
10227 673
28248 955
16492 724
22620 641
15213 139
16791 507