1052396
354959
1049565
1032540
958760
538413
849411
918110
473535
693725
1723136
382506
981433
1280636
654979
679462
17064483
14296692
12849960
10372916
6848831
6787668
6558362
6519156
6020477
5417960
5000623
4910253
423770
3937231