945619
494468
517960
137893
370591
388124
652146
105242
116967
54968
645507
430685
5096799
3528581
3029148
2332804
2218988
2016609
1924357
190278
1749118
1716136
1671195
1628471