383
158
297
187
644
280
317
212
848
236
268
230
485
74
232
42
246
87
545
160
395
203
698
244
623
354
138
77
247
48
281
153
549
84
331
67
372
141
357
59