2305
1883
935
845
821
1597
902
2604
794
1999
939
1014
769
848
883
785
1007
819
2979
1237
837
886
714
786
1091
1852
825
1099
750
809
762
872
3282
919
1013
2056
1583
1057
1235
1089
1192
823
1248
863
1135
1028
1316
2840
754
931
845
935
5011
2365
851
822
1352
914
1213
995