2932
951
17155
755
2329
803
6447
1022
744
770
1021
3809
788
1147
834
1116
807
732
948
776
907
1235
1549
3420
942
1025
8515
739
981
1661
1263
762
1567
1935
15389
1161
5524
781
1013
1704
752
743
1132
1153
905
2349
805
712
857
1797
852
936
10303
1491
7853
783
752
782
703
892