38
135
10
341
119
658
2177
299
43
106
59
101
7
36
132
27
213
283
85
89
362
24
33
407
203
262
325
57
224
92
313
141
52
72
50
639
139
552
293
127
217
34
212
710
175
115
35
323
99
4476
197
3105
41
324