3223
3
989
0
1668
1751
1
1107
623
1527
2476
2466
5
378
1957
929
3211
1606
7976
8
1665
2
7747
4
1888
11916
14
20163
44