1050
1
753
1055
2411
0
2535
2
21152
8
28098
14
13676
21
946
3090
6
3083
2258
32302
19783
878
2932
1558
3498
4
3540
1153
1622
1047
17946
2622
3338
11
5599
1348
11717
453
17970
15