248
215
3017
353
380
326
350
204
258
224
292
225
23806
17850
15861
14292
11012
1069263
9724
955148
9430
797142
7430
71711