1032 120
3899 578
2958 629
3325 245
245113 693
1790 44
3660 329
3760 521
9360 681
2257 291
4326 37
59841 105
7742 593
5175 427
1572 142