1009
1819
1126
862
803
647
1003
870
1005
940
875
1057
2833
703
78403
2333
737
943
1205
851
891
3651
1151
993
757
822
781
811
1635
856
1251
992
814
892
1109
1574
836
1133
2805
1106
1938
1383
3727
982
1149
3749
1382
1176
848
3030
870
995
1628
813
1030
1070
4296
1073
1705
1326