306208
227590
48908
527289
999912
76225
589611
345905
100982
329434
216499
540266
72634
627905
263843
918518
581948
470439
1139122
444589
558539
361776
336612
969324
811583
876777