1059
964
804
637
666
720
748
1297
870
843
1147
1545
749
732
1155
4918
862
786
1081
900
875
952
1245
1454
2110
713
1087
925
966
957
1421
1510
847
1371
1915
1058
1350
946
868
5730
674
1873
857
832
902
1775
1099
1140
3092
782
3127
1399
909
1610
705
714
2155
796
1203
1001
729
702
659
1166
1111
697
1235
1122
733
1610
972
2293
632
1271
3457
2001
1396
661
1942
2158
717
1458
779
1134
867
770
728
777
847
1192
1598
2206
684
1971
618
676
2022
1469
1356
947
701
2520
2209
1388
605
1771
1167
806
784
661
1244
754
666
2044
744
1273
1135
705
812
826