2325 503
105486 688
3428 133
6835 665
10958 540
3355 286
5831 756
7484 94
4279 732
5344 480
2509 451
838 85