31016 1057
10612 869
57073 947
20971 782
4808 472
22069 674
38622 643
15577 242
12979 782
26815 384
6900 106
18376 325
12264 393
10598 337
8518 409
13973 574
11603 747
20622 459
5695 293
14663 510
19930 333
4692 85
28592 107
39059 459
8656 31
22731 443
15873 820
26975 754