519306
13808
1003653
82710
555623
409618
349186
293825
181967
207492
718136
477837
363680
619752
253985
601211
585478
396697
66621
19837
548905
417570
97733
13407
452841
218448