3090
6
3673
1860
2
257
0
1125
1
637
2919
2749
3
1339
3065
1277
1547
1289601
4
3583
10
1000
2358
9
2155
2219
1972
2173
2948
3868
1903
6346
16
10598
3694
2055
1221
918
1734