21194 447
16369 336
1596 65
4080 373
8427 217
24580 343
5905 529
8799 609
5442 612
15738 580
2122 405
1089 94
3321 479
3319 676