1038 120
3900 578
2960 629
3325 245
245318 693
1790 44
3661 329
3760 521
9362 681
2257 291
4328 37
59864 105
7743 593
5178 427
1572 142