2695
4
1174
1
1812
3
2209
2398
8
3715
4387
571
1751
2086
4938
5151
2
3080
4957
5
21152
4651
2650
20
280
2405
1797
2740
2932
297066
0
1047
1787
2467
1072
1500
2456