3223
3
7747
4
11916
14
7976
8
3321
5164
5
3175
1
1522
1665
2
1888
2195
4326
1243
2638
1668
0
2522
4832
378
1382
8843
10
956
1913
1709
1092
1636
989
2035
1847
9877
6
1827