1038 120
3900 578
2961 629
3325 245
245406 693
1790 44
3661 329
3764 521
9362 681
2257 291
4328 37
59870 105
7743 593
5178 427
1689 142