1081
1
1007
2
1045
1189
1351
1483
1761
1207
937
2146
2194
1582
6
1743
5
1961
1162
550
958
789
688
765
525
1093
885
677
824
882
801
807
779