1026
3
1965
5
676
1
682
1157
785
2
788
1804
8
2169
916
993
773
825
1630
554
575
1712
2036
680
8234
557
2755
12
707
555
709
762
1110
1326
1957
782