703112
74064
212613
109935
661753
851652
198448
686448
533942
656640
97165
309937
346674
232273
770382
66799
54263
391290
768344
915909
955643
507174
510171
153224
64933
42538