1
9
3
15
12
2
145
701
71
251
64
223
308
138
31
298
7
82
48
238
19
38
56
102
37
187
114
14
163
28
21
10
18
16
11
5
44
151
67
20
27
17
257
85
23
61