466
582
440
574
403
526
445
587
332
280
510
650
37277
28650
27083
24263
2053267
18724
1814152
16806
1670147
14060
13580
11790