444
291
351
257
350
640
378
1156
295
276
349
424
244
392
1
321
272
262
259
277
288
304
288
1
419
660
812
739
1
494
1
456
1
532
542
1
333
1
1212
3659
345
366
489
387
290
354