23666
2070
1560
2266
1168
5130
2838
801
1167
29786
810
771
1317
769
1718
671
905
807
3004
2437
1824
754
1210
2521
1379
1050
836
3196
997
1010
1869
988
744
880
946
4540
1500
702
2558
725
743
784
849
688
828
1333
6424
6217
872
1223
685
760
804
878
700
732
656
713
727
3207