21321 158
16367 669
3538 363
4375 766
1081 156
3101 468
1138 109
912 165
2598 608
3198 708
2518 345
2992 447