508 989 1641
2 502 104 8515
5 177 535 20262
4 951 937 11979
3 268 016 6778
1 148 759 3832
10 707 487 31882
18 578 319 47730