21282 158
16350 669
3534 363
4371 766
1078 156
3100 468
1136 109
911 165
2596 608
3197 708
2513 345
2985 447