791
566
696
1023
8410
1306
1084
682
1160
933
769
1418104
586111
42230
42013
39967
3547270
3302154
29254
2795149
26576
22562
21030
19230