19735 447
14415 336
1456 65
3828 373
7584 217
21168 342
5560 529
8697 609
5191 612
15081 580
1995 405
998 94
3167 479
3185 676