1036 120
3900 578
2960 629
3325 245
245297 693
1790 44
3661 329
3760 521
9362 681
2257 291
4328 37
59861 105
7743 593
5177 427
1572 142