2990
902
926
904
994
1109
1852
1519
4502
850
962
821
975
870
966
1029
1133
1791
1044
869
2203
1064
1578
803
1411
878
839
899
1004
3859
978
835
1462
1078
796
1232
834
1284
1858
22416
970
2359
1219
1046
1554
22493
2275
902
1146
871
1503
836
915
1792
1690
1256
786
795
781
1461
1351
802
1134
934
797
818
1528
831
1140
888
1538
907
1082
872
823
1191
961
1700
1604
1932
861
819
1332
1296
832
851
1071
1417
778
968
1501
844
1247
931
2987
1244
1185
949
945
860
1711
3054
1333
713
1656
1131
1139
1322
1034
803
1019
2637
881
957
844
1081
9635
1409
1043
967