428488
47675
136942
498946
78325
261790
255991
189443
174616
647431
792322
310575
478420
299141
507849
278847
17728483
15194692
13835960
10663916
7075156
7012668
6899831
6820362
6249477
5703960
5469623
5325253
431770
4041231