452963
420651
359343
583139
21843
621432
1099843
718426
637260
827461
1053576
384185
806951
465118
368102
57387
518115
83366
278432
634607
219434
907387
957831
415740