903
351
874
958
935
600
1999
1769
2011
501
973
376
898
554
1018
1244
670
669
1199
1083
1350
699
1856
289
1145
714
709
562
221
1176
837
766
992
832
1003
726
456
360
775
1016
640
1049
890
1179
441
914
1703
1395
2265
403
644
