106
583
186
484
35
383
64
199
276
34
159
23
183
1
112
7
145
9
109
11
133
40
124
12
105
14
94
13
720
21
28
111
10