3075 845
4583 638
2632 609
5507 568
1844 53
1789 100
1141 268
3708 625
2784 343
9725 245
6975 473
4840 239
7487 538
1681 60
2349 167
4451 138
1264 166