621347
117530
500879
101641
490243
269650
171444
334358
75341
700922
128829
249183
832536
889621
861684
192596
322544
47504
586422
712813
727753
6831
173363
748448
63743
46919