241061380
1691233
1416719
1368920
1215114
104298
83977
62092
39862
37837
34824
338010
31931
29725
28992
25731
24923
18361
16044
14904
14521
12300
7110
4990
3770
940
851
630
370