2997 823
2081 590
3148 672
377 112
1937 432
495 34
2209 470
3062 881
2160 359
3033 759
3030 758
2682 728