14957 916
8128 517
24674 245
3665 286
4277 728
16699 95
1160 191
1681 259
1095 115
4167 111
4528 196
3935 687
2832 654