238382
676560
129413
64318
1382455
901557
907916
188116
555935
114958
219967
194207
261284
500841
415275
778256
809951
469118
373102
58387
520115
83566
279432
636607