40082 913
19590 596
4232 569
3036 257
3590 624
3747 792
1248 109
3642 769
2108 183
4399 778
2517 306
1526 83
4778 609
4550 399
2271 371
2830 574