12 695 506 7 090 619 2 216 756 1 305 796 685 680 151 450 302 155 281 528 118 396 679 315 600 201317