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