295
93
264
222
258
331
289
468
171
2412
235
21276
15980
14141
12720
9752
929263
8540
8544
803148
701142
66011
6340