91
185
11
83
1424
61
42
48
173
3
13
52
29
34
19
86
49
30
27
14
33
182
236
70
24
249
394
211
167
996
2220
284
582
349
43
57
154
90
157
41
153
203
58
47
164
17
121
296
188
114
199
1645
471
132