2500 121
3125 789
1696 497
2785 548
1448 82
1810 278
2361 618
2241 236
1906 208
2248 666
3142 708
4758 505
1856 551
331 40
3069 763
1625 387
2280 331
2620 720
3570 721
2496 496
2122 559
4229 476
3096 695
251 29