15 935 063 16615651 17 278 24 269 29764 14016 3 985198 2 226172 2 658 495 55 096 5402 735 2 774 777 4 309 393 86 68157177