2959
1
2571
6
1505
1181
2245
3
3080
2954
10
21152
8
1047
2
3090
2932
297066
0
6110
4
729
3657
1050
5151
3715
974
4651
1503
189326
2773
280
2650
20
108797
3189
2405
2740
2386