1001
984
1310
1138
1526
926
1194
2016
1041
953
980
951
1065
977
856
779
1205
1164
911
829
1466
1349
11303
1384
1082
6903
1992
1125
769
764
1002
2615
2675
5014
800
951
1338
1323
924
1314
972
31732
966
853
3473
1756
1313
822
787
49423
1242
788
915
828
4660
2133
900
1619
1180
714