688
225
947
336
1081
330
507
37
288
108
123
69
361
184
448
157
429
145
471
166
618
150
59
35
504
118
332
164
239
80
585
145
296
159
476
94
124
60
276
46