195
28
134
581
151
187
529
58
74
137
107
45
127
3801
47
298
177
228
60
260
35
375
371
31
295
169
115
285
25
373
176
240
24
354
109
71
351
81
62
413
53
548
162
232
191
190
133
146
1443
116
231
66
276
219
262