466679
570538
964184
216448
750769
794762
821406
58454
33647
40098
9850
692992
4229364
3582456
3520929
3169460
2876998
2786283
2755955
2571725
2481226
2087209
1928351
1886407