21231 447
16444 336
1604 65
4088 373
8473 217
24744 343
5917 529
8809 609
5454 612
15755 580
2132 405
1091 94
3326 479
3330 676