522924
123565
595560
666724
186332
493394
389484
335643
966911
836796
36313
701120
33107465
28286132
252021000
24972484
19001346
17072973
157331032
15000239
12923764
10646485
878547
5932209