999
984
1310
1137
1524
926
1193
2016
1041
952
978
949
1063
975
856
779
1205
1162
910
828
1466
1347
11295
1382
1081
6902
1992
1123
769
764
1002
2614
2674
5013
800
951
1336
1323
922
1313
971
31725
964
851
3471
1756
1313
822
786
49420
1241
788
915
826
4652
2130
897
1619
1178
711