549
446
475
414
398
362
337
410
473
320
370
520
22346
16920
14961
13400
10242
997263
8944
8820
854148
738142
6820
68211