21905 158
16594 669
3566 363
4431 766
1138 156
3129 468
1194 109
953 165
2620 608
3219 708
2584 345
3052 447