258400
980726
930640
718946
33677
723846
1148113
430734
186953
93861
11932
989591
199827
772982
638661
82717
909814
504365
593453
328352
879653
79158
551351
339912
184371
585526