2646
5
2801
2
1186
1
3461
4
462
0
2919
1019
1188
3575
1525
3
1195
2471
7
3248
8
3673
6
1089
24337
22
2155
1373
1237
1407
3126
2136
2948
3683
6445
1250
951
1808
1036
3090