21936 158
16612 669
3568 363
4435 766
1138 156
3131 468
1195 109
953 165
2620 608
3220 708
2588 345
3056 447