497798
37844
485929
263896
649453
5090
895667
180209
164881
46979
746575
96363
33107465
28286132
252021000
24970484
19001346
17072973
157331032
15000239
12923764
10646485
878347
5932209