21992 158
16665 669
3578 363
4439 766
1139 156
3132 468
1197 109
953 165
2621 608
3223 708
2597 345
3066 447