1026 120
3897 578
2956 629
3323 245
244780 693
1790 44
3659 329
3757 521
9356 681
2257 291
4322 37
59821 105
7742 593
5172 427
1570 142