1050 116
3752 923
6417 793
5514 508
913 173
3176 599
4273 351
7718 755
3542 373
7664 789
2528 628
4044 385
1279 329
1655 88
3161 760
7549 728