353
395
265
327
242
234
373
172
240
324
290
31257
23890
22092
19753
1607267
15452
1424148
13726
1274144
12040
10800
9180