1045998
610424
562581
398969
571816
444902
367906
816747
789701
974274
97320
269732
28954454
24394119
21934992
21144480
16470333
14847969
140421028
13363239
11514764
1150776
9453480
943958