1026 120
3897 578
2955 629
3323 245
244745 693
1790 44
3659 329
3757 521
9355 681
2257 291
4321 37
59819 105
7742 593
5171 427
1570 142