524
698
1
691
612
756
2
4942
1
716
1
546
482
1
4964
363
685
386
973
829
1336
1237
4137
3209
835
803
3053
451
2
614
667
657
594
546
1
1529
489
482
538
589
637
530
2796
1535
396
568