3223
3
378
0
1606
1
7976
8
7747
4
1888
11916
14
1092
2
989
3321
1847
1827
2343
888
1757
3186
1622
1522
5164
5
11891
27
1416
2131
4326
2740
772
2195
4832
1668
2638
1904