1060 120
3907 578
2964 629
3331 245
245910 693
1792 44
3664 329
3768 521
9365 681
2258 291
4329 37
59900 105
7743 593
5182 427
2531 142