1587 94
5831 639
39714 868
92141 499
30821 696
41448 645
25466 175
98211 412
1581 83
1748 346
3242 617
2593 410
53256 777