266
181
185
203
265
240
193
231
160
376
242
29697
22700
20792
18443
1481267
14262
1333148
12946
11530
1145144
10000
83311