21988 158
16664 669
3576 363
4439 766
1139 156
3132 468
1197 109
953 165
2621 608
3223 708
2593 345
3066 447