3583
8668
1080
898
1190
2157
1046
958
835
876
2865
1249
766
755
803
814
1095