35028 1960
31283 451
17356 1392
12196 1214
14954 1336
26381 1854
40838 1371
37534 1139
20308 1014
20989 688
15971 539
47790 842
17126 1074
24932 1007
43800 1583
41601 1433
47370 1655
33065 1293
15302 240
37546 1498