22899 801
6178 70
5550 195
3396 123
5848 94
13250 795
3646 678
1078 146
4306 707
4378 592
29672 581
2437 413