1016 120
3894 578
2953 629
3322 245
244490 693
1790 44
3659 329
3753 521
9353 681
2255 291
4321 37
59802 105
7739 593
5170 427
1570 142