582
403
542
7710
906
7627
565
7131
522
579
685
610
31797
24360
22752
20173
1634267
15852
1452148
14006
1306144
12270
11070
9340