969123
719394
302625
4428
105292
469712
97918
1010500
37057
16149
6708
421908
121657
701398
266378
251629
48828
440239
824638
815331
39221
354400
299555
880514
806808
950507