696
1
612
417
1286
703
680
532
314
387
402
726
2
603
520
589
339
626
713
1248
790
392
865
4
470
136
438
416
290
352
599
363
641