100 103 100 100 100 100 100 100 100 100 100 100 100 100 820 409 347 982 2485 1930 1729 1076 472 1183 2064749