2907
2
3715
5151
21152
8
4651
3
2650
20
2405
1
2740
280
866
297066
0
3957
11153
1047
3080
181997
11
3245
1433
2773
3351
2949
3090
6
1360
997
2655
845
2932
2638
2838
3412