3223
3
2245
378
0
1606
1
7976
8
297066
7747
4
1888
11916
14
1092
2
989
1226
3053
7
3321
1847
1827
2343
888
1757
3186
1622
1522
2797
5
5164
11891
27
1416
2131
1295
4326
2740