435181
1128730
134903
74240
350871
278737
1089858
206772
285292
242560
1668109
1117540
268284
504841
420275
783256
818951
471118
381102
61387
528115
83966
280432
642607