1300
849
821
1287
832
1631
997
832
2572
785
822
1818
8894
735
877
984
2307
751
2264
730
908
1985
882
2620
2160
791
1126
910
792
2035
857
1356
967
827
756
798
2605
15027
9153
1163
1209
1201
2601
5466
1136
2115
2150
1117
1178
2165
1156
771
770
4798
4582
1141
2508
15850
1685
9291