986
923
2503
2895
1111
921
931
952
918
877
839
1708
1287
1264
1056
953
980
1905
960
945
1008
866
913
3313
1465
5458
901
821
864
832
1029
3539
1018
863
1291
10173
2175
921
2005
1668
996
987
1091
1315
851
851
1200
971
1292
1348
1541
848
971
1042
1709
22545
849
953
822
850
2231
806
1409
863
1552
1637
827
1098
1472
1232
847
961
920
784
12015
950
865
947
2549
1243
844
1087
790
3121
953
884
1019
1356
921
1162
773
1062
1003
834
873
940
1383
2696
948
1035
854
926
1058
832
3992
895
807
940
1117
3024
2016
1129
815
899
858
2127
1614
1334
1014
1121