21216 447
16418 336
1600 65
4086 373
8458 217
24689 343
5912 529
8807 609
5450 612
15753 580
2129 405
1091 94
3323 479
3326 676