507645
364861
943565
597894
306300
813536
440403
323627
909844
24237
84662
88290
904783
341853
361961
27246
338644
794659
738389
108875
351839
743267
838805
447901
254634
985898