47675
136942
498946
78325
261790
255991
189443
174616
647431
792322
310575
478420
299141
507849
278847
607132
17737483
15204692
13858960
10667916
7088156
7015668
6900831
6824362
6253477
5704960
5475623
5335253
431970
4044231