1026 120
3897 578
2956 629
3323 245
244786 693
1790 44
3659 329
3757 521
9356 681
2257 291
4323 37
59823 105
7742 593
5173 427
1570 142