12329
1200
1098159
910
87894
6414
501013
501
442
4222
410
3856
380
3111
314
304
300
290
261311
220
207
194
1916
177
174
161
162
156
148
142
145
120
115346
115
104
106
81
84
77
52
32