22 506 851 59245
4 972 056 13521
1 108 450 4203
3 090 048 16931
336 882 866
10 015 402 43324
971 054 5939
1 566 714 5620
4 115 290 8552
1 137 692 3888
1 226 592 5622