4259
1
1888
3
2312
0
2135
2
1413
3782
1062
1357
197
19079
6
4278
3106
123674
35
1843
605
2060
2676
2837
3055
297066