1039
2356
2452
973
873
844
4579
832
848
2262
886
1116
17384
2559
5241
958
968
1152
1587
941
1009
4606
1960
1288
1078
838
1289
973
1160
1477
2525
3445
1044
873
869
1256
967
1014
880
1019
2385
901
944
871
797
6882
2484
1306
1181
861
1023
848
1822
954
2125
882
898
939
987
3813