3223
3
1015
1
378
0
1694
951
690
1606
2669
2
564
7976
8
1743
7747
4
108797
1888
11916
14
1092
989
3321
1847
21152
2949
1827
2343
888
1757
3186
1622
1522
1787
5164
5