943428
198859
80733
48690
1008564
75451
691571
373870
473206
64890
806285
97112
907429
501400
39559
64540
20729
649759
367676
73812
86411
385683
975365
540440
222369
140514