2206
959
2042
2733
1427
1613
14923
722
1767
583
2136
1422
1171
14973
2785
3400
978
801
593
1115
608
948
575
1022
599
732
651
633
737
660
721
648
681
685
971
786
1110
843
915
935
1133
4061
1225
1021
3933
1564
826
1145
699
814
802
660
686
761
737
765
812
721
957
735