326
25
27
23
21
437
78
94
156
134
963
151
82
34
22
18
20
26
37
42
39
125
196
139
273
77
73
55
57
214
135
14
9
191
44
8
88
70
61
11
95
32
514
356
3
13
15
65
17