5216
8
5151
2
3080
3
2034
3715
2627
1
1349
3498
4
21152
4651
540
2650
20
280
2405
2740
2932
297066
0
1500
3090
6
181997
11
2773
2245
3819
1047
3189
383
189326
807
915
1988