3199 271
9828 610
4652 693
6346 510
3680 61
4387 579
2755 267
7533 338
4401 533
6301 824
3180 416
2303 382
1718 127
4696 626
55373 934
38450 465
114394 800