94501466
9397844
85731129
7982264
75871455
72451511
69201767
6729438
62861704
62771361
61591670
58221677
56861380
53811470
4972260
47381389
4673435
43941370
41201613
1109168