2325 503
105485 688
3428 133
6835 665
10958 540
3354 286
5829 756
7483 94
4279 732
5344 480
2509 451
837 85