2142
2
7976
8
3098
3
1962
1
3248
3673
6
2155
2972
0
302
1237
2966
1407
3126
5978
1446
383
2948
1250
3090
2408
1189
1098
1209
1365
1325
1352
1221
6346
16
1433
2786