162169
879248
513370
338592
193966
70248
30563
5913
184934
690164
474663
944915
735383
671136
812985
457268
430441
86882
469393
218909
227160
139548
986152
82085
548164
308544
930384
384424
629588
317748