21960 158
16642 669
3573 363
4436 766
1139 156
3132 468
1196 109
953 165
2621 608
3221 708
2589 345
3063 447