3021 638
53113 63
4992 610
2227 331
2557 98
10763 432
4142 599
6098 824
1239 176
1769 38
2721 425
1678 221
8343 897