21998 158
16666 669
3578 363
4440 766
1139 156
3132 468
1197 109
953 165
2621 608
3223 708
2598 345
3067 447