3223
3
378
0
1606
1
2522
2
7976
8
3014
20
7747
4
1888
11916
14
3085
5
3491
3485
7
3316
10
1092
989
5141
3321
1847
1827
2343
888
1757
3186
1622
1522
5164
11891
27
1416
2131
4326