2166
1
3090
6
2903
3
2932
2
2968
989
0
1740
3429
7
2535
1373
2180
21152
8
3965
1092
929
1603
1316
3498
4
800
3080
2578
108797
7793
385
3266
951
3551
10
2990
329
838