4471
2
3868
10
2964
1
3051
1603
2949
0
1903
3
1461
1812
2093
6346
16
4155
7
1823
2906
1221
2124
10598
189326
2154
3694
6668
14861
1783
5347
4
2835