21249 447
16455 336
1605 65
4088 373
8479 217
24762 343
5918 529
8809 609
5456 612
15759 580
2134 405
1091 94
3327 479
3331 676