420585
396801
906199
858260
30436
141820
220296
116264
688480
208769
62447
528108
43171
329417
385956
837440
131136
712971
383728
429559