19714 447
14390 336
1453 65
3816 373
7570 217
21143 342
5553 529
8692 609
5184 612
15069 580
1991 405
985 94
3165 479
3184 676