26059
242772
239144
50678
420534
751782
199331
145981
95556
908953
175135
215207
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471