40143 913
19607 596
4238 569
3042 257
3593 624
3750 792
1252 109
3644 769
2113 183
4410 778
2517 306
1529 83
4784 609
4554 399
2272 371
2838 574