3196 271
9826 610
4648 693
6342 510
3675 61
4381 579
2753 267
7522 338
4397 533
6298 824
3175 416
2301 382
1715 127
4692 626
55180 934
38369 465
114026 799