19716 447
14391 336
1453 65
3818 373
7571 217
21146 342
5553 529
8692 609
5185 612
15071 580
1991 405
986 94
3165 479
3184 676