930
943
2638
4108
921
879
2214
1226
1317
1051
995
1037
877
989
951
1006
9685
1839
915
879
1277
2052
928
973
932
1553
1143
2095
1111
1038
1041
1120
1009
992
920
1180
1321
1232
1086
22491
1955
967
1024
1409
1191
1355
1004
888
1135
993
926
6972
1388
1183
1010
1097
1064
2398
934
1102