770540
191880
38388
479335
910157
197207
915558
257836
35426
360896
846767
237456
32643
525350
227123
889525
792606
668794
17736
96466
244900
219751
502639
348666
31443
21070
282191
610534
577466
388325