1047
2
3715
5151
21152
8
1055
1
4884
6
4651
3
2650
20
2411
0
2405
2740
280
297066
28098
14
13676
21
3080
181997
11
946
2773
3090
878
2295
3540
1558
2932
1622
11717
2622
3338
5599