2 952 407 4196
9 041 856 14946
1 391 121 5409
802 238 4061
649 030 3446
533 739 2692
376 905 711
544 482 1530