22021 158
16672 669
3583 363
4440 766
1139 156
3132 468
1198 109
953 165
2622 608
3223 708
2599 345
3069 447