527503
853430
710695
135672
573349
992354
878198
250788
541252
518444
617553
506834
81952
969971
15390
141474
935250
772594
897812
694414
529709
296239
34680
216989
777218
34990