3126
3
2966
6
1250
2
2948
2471
7
2408
8
1237
0
1407
1
6346
16
1221
9027
2154
1340
6668
2835
1730
3090
1305
6247
5
2257
2983
6983
10
2194
322
3688
5915
11
6572
5621
7095
3519
9