253131
71432
594480
187306
1022116
240581
968247
353138
498980
221925
609830
113935
634266
31910
884501
147434
224422
871327
223149
620118
692247
350831
8322
10367
6825
509875