5 397 933 24215
4 036 415 16559
10 124 051 48451
964 812 2492
292 767 473
519 177 1715
327 849 1115
4 441 981 20050
504 609 1233