674
568
582
637
576
487
5819
705
442
636
539
5021
33367
25470
23792
21183
1732267
16432
1541148
14686
1387144
12670
11610
9860