3491
4
2964
8
101569
0
967
1
2896
2091
2
2172
2153
947
1273
1449
876
94424
3
1473
2385
1941
1727
1431
6044
1163
3296
3527