330
260
7938
234
293
501
123
67
142
1810
159
115
573
90
10
37
68
91
180
114
251
200
565
191
207
85
42
597
102
196
243
110
194
58
41
257
127
214
246
43
274
222
31
133
593
170
107
145
248
28
34
247
225
1828
29
711
52
35
466