2978 823
2078 590
3133 672
376 112
1932 432
476 34
2207 470
3057 881
2133 359
3023 759
3027 758
2665 728