1029 120
3899 578
2957 629
3325 245
245071 693
1790 44
3660 329
3760 521
9360 681
2257 291
4326 37
59836 105
7742 593
5175 427
1572 142