545292
60398
207135
387151
118566
849272
482524
36052
16004748
714286
5167578
4466980
3587192
3575510
2340216
2232495
802457
10600
84055
844834