1050 116
3752 923
6417 793
5514 508
2258 480
515 44
2076 585
3353 653
5788 783
4394 750
7893 147
3164 659
3136 772
1528 255
1943 405
3897 641