180
303
348
55
37
33
12
905
4
23
28
149
45
65
18
13
184
278
20
115
24
105
29
9
64
39
7
3
2
8
49
92
43
15
135
42
25
58
31
16
93
163
34
552
26
60
59