513
447
290
315
343
286
222
273
253
191
263
32867
25030
23362
20713
1692267
16212
1510148
14436
1354144
12530
11300
9700