20038 54
3016 124
526 58
1163 166
836 192
1356 295
1619 211
971 118
2905 829
2030 391
8684 52
7071 95
792 85
3397 812