1050 116
3752 923
6417 793
5514 508
11429 315
13405 590
13963 455
7132 716
3092 611
10755 505
11943 334
5768 306
8540 323
2782 204
9962 894
4544 128