26853
650404
20895
254245
575970
17575
951452
563845
87927
410246
33435
43252
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471