47713
646552
99995
74563
314
368913
705869
363500
449577
657907
612570
871857
649708
278148
665107
170157
564411
183222
81142
173904
475533
482557
950793
91838
154838
691775