6346 510
3680 61
4387 579
4401 533
6303 824
3181 416
2303 382
1718 127
4698 626
55423 934
38476 465
114484 800