12950
977180
9320
848
11010
634
45638
797
836292
97254
645
64629
658112
46913
46770
45108
4034271
3817157
31824
3124151
29756
25452
23471
21560