3090
6
3673
747
0
2919
2
1451
2265
1
577
1075
2660
1289601
4
2358
9
2155
3
72
2836
2948
3868
10
672
161
1029
1903
5055
1182
6346
16
1441
3863
1509
1027
10598
1547
4525