845
860
1601
1061
1046
1208
3756
1197
667
846
783
704
742
1459
1351
693
2167
670
811
14949
1093
1012
902
870
809
941
1850
1319
5439
719
1970
860
949
777
1469
1631
847
714
701
3463
14316
625
692
1071
1073
836
671
854
639
667
865
781
1231
752
2254
901
4784
757
2367
871