21125 447
16260 336
1582 65
4063 373
8384 217
24361 343
5891 529
8787 609
5425 612
15716 580
2116 405
1086 94
3314 479
3313 676