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