336
367
153
180
333
195
206
233
154
2521
166
383
21276
15980
14141
12720
9752
929263
8540
8544
803148
701142
66011
6340