3199 271
9827 610
4651 693
6345 510
3680 61
4386 579
2754 267
7532 338
4401 533
6301 824
3178 416
2303 382
1717 127
4696 626
55337 934
38438 465
114322 800