1250 300
2224 55
3599 542
4105 443
2063 497
2976 603
2638 677
4749 813
2984 225
4456 482
3064 675
816 192
2914 277