21169 447
16337 336
1593 65
4075 373
8416 217
24509 343
5900 529
8794 609
5435 612
15728 580
2121 405
1086 94
3317 479
3318 676