393
488
310
387
404
414
400
370
364
443
413
31597
24160
22452
19993
1623267
15682
1439148
13856
1288144
12190
10970
9250