4096 640
2668 416
17656 485
21332 313
5446 565
27975 718
6123 548
16358 651
5092 411
6259 707
7553 571
2215 60
27313 213
3115 37
1887 292