Table:
text: List of cities and towns in Austria
List of largest cities by population
List of largest cities by population
Rank_ Name_ Population_1991 Population_2001 Population_2007 State_
46. Schwaz 11839 12212 12637 Tyrol
47. Hall in Tirol 12368 11492 12424 Tyrol
48. Eisenstadt 10349 11334 12367 Burgenland
49. Neunkirchen 10216 11562 12148 Lower Austria
50. Lienz 11864 12079 12128 Tyrol
51. Hard 10747 11404 12051 Vorarlberg
52. Wörgl 10054 10885 11993 Tyrol
53. Knittelfeld 12873 12740 11991 Styria
54. Vöcklabruck 11239 11697 11945 Upper Austria
55. Marchtrenk 10369 11274 11743 Upper Austria
56. Korneuburg 9730 11032 11736 Lower Austria
57. Waidhofen 11435 11662 11671 Lower Austria
58. Rankweil 10509 11171 11627 Vorarlberg
59. Ried im Innkreis 11260 11404 11585 Upper Austria
60. Wals-Siezenheim 9563 11024 11567 Salzburg

text: List of cities and towns in Austria
List of largest cities by population
List of largest cities by population
Rank_ Name_ Population_1991 Population_2001 Population_2007 State_
31. Spittal an der Drau 15346 16045 15944 Carinthia
32. Saalfelden 12604 15093 15728 Salzburg
33. Ansfelden 14636 14789 15707 Upper Austria
34. Stockerau 13608 14452 15157 Lower Austria
35. Ternitz 15445 15232 15066 Lower Austria
36. Hohenems 13531 13891 14864 Vorarlberg
37. Perchtoldsdorf 14051 13998 14489 Lower Austria
38. Telfs 10179 12833 14443 Tyrol
39. Feldkirchen 12977 14030 14298 Carinthia
40. Tulln 12038 13591 14190 Lower Austria
41. Bad Ischl 13887 14081 14093 Upper Austria
42. Bludenz 13369 13701 13890 Vorarlberg
43. Bruck an der Mur 14046 13439 13304 Styria
44. Gmunden 13133 13184 13191 Upper Austria
45. Sankt Veit an der Glan 12045 12976 12994 Carinthia

Question: From the list of cities and communes in Austria, what is the average population of Eisenstadt in 1991, which in 2001 has less than 16,045 inhabitants and ranks less than 58?