1020 120
3894 578
2954 629
3323 245
244614 693
1790 44
3659 329
3753 521
9354 681
2257 291
4321 37
59808 105
7740 593
5171 427
1570 142