3474800 6467
16943 521
40001 1156
15581 892
11856 592
15239 267
8812 657
23494 253
31472 569
5939 433
3847 265
16267 649
7195 486
8424 60
28743 973
17136 916
7458 428
9408 330
18603 500
5624 216
14021 729
8992 433
37201 462
12556 80