50542
253131
71432
594480
187306
1022116
240581
968247
353138
498980
221925
609830
357173
90746
496858
869174
7745
589844
125498
100957
903103
869645
388498
1158851
554681
97716