3223
3
378
0
1606
1
3090
6
7976
8
3673
7747
4
1888
11916
14
2919
2
1092
989
1289601
2358
9
2155
3321
1847
1827
2343
2948
888
1757
3868
10
3186
1903
1622
6346
16
1522
5164
5
11891
27