643861
394339
596302
926878
281348
759197
204887
850871
1066944
281474
400647
2293967
430185
102077
1824558
977932
593418
868175
1277553
153206