335325
314274
129181
31063
88116
483204
30312
656809
1204325
1085464
314524
640566
268284
504841
420275
783256
818951
471118
381102
61387
528115
83966
280432
642607