412875
113883
982630
475768
306858
870569
961775
31959
805481
1015574
224232
46935
1004204
491493
220229
67615
434760
783804
267919
150524
596811
66665
139225
373955
906529
90748