1195
2
2471
7
2142
7976
8
3098
3
3248
3673
6
2155
2972
0
302
1237
1244
2966
1407
1
3126
5978
1446
383
2948
1250
3090
1431
2408
1189
1098
1209
1365
1325