623963
407792
361441
231814
162901
142337
212408
960630
615684
231129
578801
933908
832633
718423
542409
265608
50391
678250
391105
233174
810774
34354
567290
546914
296105
86086