1050 116
3752 923
6417 793
5514 508
4609 370
7549 728
1279 329
1655 88
3161 760
4044 385
3839 330
3955 697
2863 866
5501 662
999 124
986 122