1048
1212
687
661
877
794
912
716
753
945
1036
20860
1580
801
785
672
1772
877
1795
1551
672
768
1207
821
837
712
894
783
761
1780
1082
748
1264
1205
810
743
949
756
758
710
806
7419
1232
1086
860
711
974
831
870
999
1587
4158
1287
693
1055
896
1542
1039
762
1044