1047
2148
759
818
1370
785
980
1423
839
1137
3051
18113
833
8206
1461
776
2197
1173
1351
721
1168
761
1446
718
774
812
762
811
760
801
690
737
3415
765
3153
629
1525
3844
815
722
981
737
2343
1199
861
787
2944
826
795
694
1079
7410
1022
645
689
9316
864
711
721
933