1038
1
2629
2
1015
1694
951
690
2669
5782
4
5997
12
564
1743
0
108797
4198
2093
1622
840
3
21152
8
2949
5946