2155
3
2526
1
1237
0
2966
6
1407
3126
2948
1250
2
3090
1241
2408
8
489
202
1060
2402
5
887
809
1238
1221
6346
16
2154
6668
9027
1223
2835
1340
885
1062
2257