40091 913
19592 596
4232 569
3037 257
3590 624
3747 792
1250 109
3642 769
2108 183
4402 778
2517 306
1527 83
4778 609
4550 399
2271 371
2831 574