695
1
612
416
1286
703
680
532
314
387
402
726
2
603
520
589
339
626
713
1248
790
392
865
4
470
136
437
415
289
351
598
363
641