249441 504
6220 404
17674 600
27582 74
4508 581
801 94
1990 110
2261 459
1796 396
3251 673
4657 822
2623 719
2840 142
1636 302