488
387
404
376
350
360
343
4214
370
400
395
31997
24460
22862
20283
1650267
15932
1457148
14056
1314144
12310
11120
9400