2919
2
1188
2675
7
3575
1
2102
0
1195
2471
1417
2836
3
2067
5
3248
8
3673
6
1200
1904
2155
693
1653
4
768
3196
1044
802
1237
2077
2966
1407
3126