500 25
4840 508
3754 481
10756 197
3561 127
2351 691
7618 93
2223 414
9269 540
5972 674
5754 237
4587 492
4007 576
3338 283