595970
205787
11436
1000428
874677
533611
176996
404531
668764
406132
451688
147516
77704
535266
426860
357506
1010979
293662
546518
4065
747405
997977
18602
166984
581512
37611