54699
903390
296518
758146
64517
525741
60441
711182
182591
78942
32498
3430
5158799
3571581
3096148
2401804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471