846
816
1236
1389
713
2146
774
963
722
962
820
1600
2765
1411
2216
1789
2009
680
797
1156
914
833
688
3659
1891