655
2110
994
778
722
874
637
765
1157
877
1133
1263
711
1156
793
763
1466
860
703
651
736
753
2246
742
648
822
2131
787
737
981
1069
1013
3562
901
18607
752
821
827
833
651
873
1378
965
669
1921
875
3343
982
1177
1667
5269
1330
1092
744
918
752
1704
684
924
973