1284
1629
1552
1136
2204
1635
1084
1263
843
834
899
862
812
756
678
1004
929
1113
664
619
919
1125
1309
916
883
835
1186
931
890
911
1187
872
1151
954
900