65680
389967
15791
426218
336311
276234
749666
430345
270376
692136
779875
950224
5851368
4793935
4566459
36031000
3555286
3512462
3500956
3152226
3107729
2603209
230427
2185407