42379
688221
298835
178802
1011205
8254
75971
212419
101231
860775
594907
463398
90818
596981
814242
693199
551235
666940
995252
579969
667874
907857
691360
969140
150860
879127