12
17
30
320
633
235
262
27
10
279
23
4
8
9
6
1171
71
16
21
38
14
7
36
3
19
13
242
43
15
5
57
26
33
59
1
31
301
154