2166
1
1777
2
2935
21152
8
2740
3
1716
297066
0
5151
3080
3715
1506
4
1391
1047
3025
1500
1986
4651
1821
6346
16
766
2100
2776
2445
1691
2650
20
1527
1816
496
1558
2890