2150447
1066712
90216
78286
733022
69980
52183
38844
37935
34705
27896
22091
18131
9810
8040
3740
850
410