2977 823
2078 590
3132 672
376 112
1930 432
471 34
2206 470
3052 881
2109 359
3023 759
3026 758
2659 728