942
904
5452
1515
895
1232
911
2012
858
1133
999
809
901
926
1117
909
860
886
1129
1115
867
1496
1668
1090
1033
2332
2969
1079
899
1050
2397
999
983
816
887
2345
1606
1378
1621
947
929
866
1678
1158
1183
958
901
1420
883
918
1485
910
1591
925
1208
1180
951
3374
973
1533
808
833
1750
794
1256
1675
1356
2286
1202
897
766
1939
808
873
977
876
792
788
976
1092
1040
783
1057
843
1134
796
1894
2434
2982
1309
2676
896
1407
1771
1843
812
1614
2095
965
946
1114
1093
844
1073
944
794
938
908
1432
822
1106
996
2050
832
969
1566
1194
859
833
1033