21940 158
16616 669
3570 363
4435 766
1138 156
3131 468
1195 109
953 165
2621 608
3220 708
2588 345
3056 447