321 51
1220 375
2806 891
3220 800
2961 955
2814 711
2463 674
385 41
927 252
444 76
2204 483
661 129
154 21
3055 887
2650 582
1314 355
2129 512
2891 824
2262 479
2585 640
212 34
1677 466
1278 306
2516 658
2227 471
2929 576
1122 270
2590 670