1046 120
3904 578
2962 629
3326 245
245537 693
1792 44
3661 329
3767 521
9363 681
2257 291
4328 37
59873 105
7743 593
5178 427
1889 142