22900 801
6182 70
5554 195
3396 123
5849 94
13254 795
3647 678
1079 146
4306 707
4378 592
29675 581
2438 413