2155
3
1237
0
2966
6
1691
1
9954
1407
3126
1895
1681
2948
1250
2
3401
5
3090
446
2408
8
2710
1211
2204
1221
6346
16
2154
2173
6668
9027
2184
2835
1340
2257
2368
1730