1246
2
3248
8
3673
6
2155
3
205
0
1237
2966
1407
1
102
3126
1375
1811
818
2948
1250
1051
3090
2408
1229
1221
6346
16
89
2154
6668
9027
2835
482
1340
2257
1730