2341 503
105488 688
3437 133
6840 665
10970 540
3361 286
5844 756
7499 94
4283 732
5361 480
2511 451
838 85