27
21
11
246
29
182
26
310
199
14
41
39
139
3
2
1
23
49
30
16
6
32
147
31
50
5
33
34
865
38
59
43
234
13
20