42444
560244
388157
285838
1016573
777582
748764
298564
59137
42069
326241
680387
667524
76946
899963
736502
493621
117166
301893
930136
362797
968942
218219
778798
37155
126841