21859 158
16576 669
3565 363
4429 766
1134 156
3129 468
1188 109
950 165
2620 608
3217 708
2581 345
3048 447