3474881 6467
16944 521
40001 1156
15583 892
11856 592
15241 267
8814 657
23494 253
31472 569
5939 433
3847 265
16267 649
7195 486
8424 60
17137 916
28743 973
14022 729
7458 428
12454 765
9408 330
5624 216
18603 500
8992 433
37201 462