195
28
135
581
151
187
529
59
74
137
107
46
127
3802
47
298
177
228
61
260
35
375
371
31
295
169
115
285
25
374
176
240
24
354
109
71
352
81
62
413
53
548
162
232
191
190
133
146
1443
116
231
66
276
134
219
277
262