280 61
1245 256
724 106
2615 697
3445 647
835 134
15552 131
565784 1168
386037 826
42451 546
51407 315