554663
35912
852845
471494
113627
26484
91558
109831
964651
983805
526980
804641
4996798
3436581
2908148
2229804
2177988
1959609
187878
1849357
1708118
1692136
1629195
1606471