830
35
2
4
1
2906
195
107
9
6
3
1004
63
5
778
15
692
907
278
526
809
130
12
45
1317
92
427
19
17
38
61
105
198
53
310
51
20
41
80
16
8
11
437
168
7
76
10
28
0