1010 120
3893 578
2949 629
3318 245
244152 693
1789 44
3657 329
3752 521
9347 681
2255 291
4320 37
59775 105
7738 593
5169 427
1569 142