2348 503
105496 689
3440 133
6840 665
10983 540
3365 286
5855 756
7515 94
4286 732
5411 480
2513 451
841 85