21182 447
16349 336
1595 65
4076 373
8419 217
24543 343
5902 529
8797 609
5439 612
15730 580
2122 405
1088 94
3319 479
3319 676