509 042 1641
2 502 961 8515
5 178 719 20265
4 953 499 11985
3 268 580 6780
1 148 980 3834
10 710 344 31886
18 583 606 47744