905
0
3779
2
4471
2964
1
35
3386
3
3051
1603
462
2262
1849
337
2906
1045
1027
2258
868
14861
7
104
255
572
1672
108797
2990
1294