1 586 013 7258
1 592 558 6862
1 147 419 5013
387 983 957
637 887 2084
299 695 1027
563 003 1431
22 672 565 43587
4 211 066 15995
993 188 3299
897 276 2965