22
12
13
18
11
844
8
6
57
116
27
16
19
161
7
485
10
34
9
21
468
5
93
61
32
59
35
20
50
99
49
55
31
74
190
45
33
24
76
41
40
258
252
14