945
1
1047
2
1131
3715
5151
21152
8
3655
11
4651
3
2650
20
2405
2740
280
297066
0
815
2336
3080
1533
181997
929
2377
2773
1393
1712
3090
6
733
1749
962
3671