696
1
613
417
1286
703
680
532
314
387
402
726
2
604
520
589
339
627
713
1248
791
392
865
4
471
136
438
416
290
352
599
363
641