2908
2
1067
0
2245
3
3080
21152
8
1047
3090
6
2932
297066
3078
4
2571
1606
1
800
2377
570
5151
1583
3715
4179
6666
4651
189326
956
2773
280
4436
2650
20
108797
4396
5
3189