27077192
18794361
18354868
13261155
11944692
11936198
9536878
9423394
8775303
8222593
6108810
5799930
5621952
5487687
5417815
5048733
4816519
4732677
4569884
4512284