3000 863
1255 298
2941 685
1306 349
4591 473
4163 293
2445 505
922 90
728 113
1316 315
2908 589
372 57
744 168
2822 639
1488 310
1761 344
1821 518
3075 729
2865 812
2472 795
3236 640
1354 280
173 30
1350 346
3331 594
1691 461
901 244
2853 797