312 445 322091 98 785 116 941 122 710 162 373 160 025 266215