1075 238
2285 531
2611 835
3153 909
2741 595
1239 249
331 62
7705 167
9564 444
5855 421
28770 261
73196 517
54914 741
19243 569
9663 94
31337 329
8229 370
3445 232