21253 447
16459 336
1605 65
4088 373
8480 217
24768 343
5920 529
8809 609
5456 612
15760 580
2137 405
1091 94
3327 479
3331 676