1029 120
3899 578
2957 629
3325 245
245025 693
1790 44
3660 329
3759 521
9360 681
2257 291
4325 37
59834 105
7742 593
5174 427
1571 142