377400
569273
1283725
852583
85188
755538
353855
580169
660595
1398410
244756
898875
804951
462118
362102
56387
516115
83066
277432
630607
217434
907387
954831
407740