511729
137129
930703
675656
809163
419880
108924
62747
4168
869142
424961
913940
24499
79349
422877
492313
661914
439651
977868
594531
74752
610476
109193
777977
544620
995909
1084266
701461
610237
979184