21197 447
16386 336
1597 65
4082 373
8430 217
24605 343
5906 529
8802 609
5446 612
15741 580
2123 405
1089 94
3322 479
3319 676