64871486
47441137
96721051
5083264
458085
4003700
54801561
55541311
455888
93201643
4866402
46861910
318661046
251681359
21595133
182161134
175241530
17488878
157831900
1564739
155431432
14527617
141921414
14118259