3544
432
689
674
401
451
512
495
400
1225
868
434
413
459
460
309
457
378
332
311
387
449
611
318
644