906
1281
883
866
873
847
875
904
966
817
1547
899
881
885
997
1436
799
1352
4638
12789
782
1060
810
1368
1149
9652
918
1559
2539
1051
842
1503
3600
834
1400
6216
1110
812
1097
1149
1018
16749
1005
2048
4258
1213
2666
6381
1661
928
844
27821
983
847
3275
1071
2566
977
817
969