3199 271
9829 610
4653 693
6346 510
3681 61
4387 579
2755 267
7535 338
4401 533
6303 824
3182 416
2303 382
1718 127
4698 626
55430 934
38479 465
114504 800