93
72
270
165
92
54
46
124
16
178
183
89
68
81
21
241
17
27
13
31
15
41
14
1218
105
47
18
20
19
12
32
28
30
787
8
52
213
87
187
35
802
337
261
66
61
3335
73
4056
230
4357
293
189
243
38
7730