64998
54706
51882
45514
75115
2860
3970
19432
527310
52037
590912
504810
435298736
241061380
1685528313
158732269
131680180
125646260
1136548896
104890214
89988183
84116292
76579141
70502160