324
326
280
398
445
362
395
473
320
370
430
490
23206
17540
15421
13860
10662
1037263
9384
9180
918148
766142
7130
70211