31016 1057
10612 869
57064 947
20970 782
4806 472
22068 674
38619 643
15576 242
12976 782
26811 384
6899 106
18374 325
12262 393
10598 337
8518 409
13971 574
11601 747
20618 459
5693 293
14663 510
19926 333
4692 85
28588 107
39059 459
8656 31
22731 443
15871 820
26974 754