18
27
6
16
19
445
1068
13
17
28
204
11
345
128
7
8
14
12
41
155
206
154
327
736
308
219
26
59
46
1
15
47
3
23
44
25
125
10
30
92
138