2245
3
3080
21152
8
1047
2
3090
6
5527
2932
297066
0
109776
42
2512
1558
1
2901
835
377
1336
5151
1773
3715
224
254
1038
1485
1624
2207
4651
189326
2773
280
2544
2650
20