1042 120
3904 578
2962 629
3325 245
245480 693
1792 44
3661 329
3766 521
9363 681
2257 291
4328 37
59872 105
7743 593
5178 427
1799 142