383438
559624
25540
452185
741809
1287283
659580
306413
101531
785140
238749
112537
90679
437732
890388
34052
479578
430204
517993
733246
37862
624367
599248
233399