770587
366379
20331
78052
204956
52228
248190
299634
362599
655741
68985
577824
687714
475573
880316
604820
165265
407327
67486
760952