660
238
405
218
503
272
510
205
518
200
365
247
761
318
378
156
651
199
830
327
474
37
224
115
609
207
496
58
229
116
313
121
426
263
1694
1158
593
165
179
100