1092
1360
907
1777
1301
847
2646
889
980
1999
826
821
827
966
757
1543
855
853
967
1616
816
964
2228
844
1885
899
1696
870
2856
826
929
802
2631
1082
911
750
1658
814
954
2282
1033
895
1025
4712
835
1754
924
753
1482
953
1604
957
2262
925
858
1344
2655
846
4284
1233