376
336
367
3312
153
180
333
195
206
142
233
338
21436
16090
14231
12900
9862
940263
8624
8610
811148
704142
66811
6390