816
1757
2077
801
672
552
674
2217
3985
724
26282
8409
612
2695
1100
1
869
906
627
2674
792
1105
754
2387
1
795
1084
13589
662
2146
674
665
754
586
933
799
567
3981
752
5858
955
891