1033 120
3899 578
2959 629
3325 245
245138 693
1790 44
3661 329
3760 521
9360 681
2257 291
4327 37
59842 105
7742 593
5176 427
1572 142