2351 503
105501 689
3444 133
6844 665
10991 540
3369 286
5867 756
7521 94
4286 732
5412 480
2519 451
841 85