1050 116
3752 923
6417 793
5514 508
4612 361
575 85
398 31
1645 374
3902 526
1578 369
2226 580
7718 755
913 173
3176 599
4273 351
7664 789