1889 402
5058 204
20009 729
4556 186
3090 98
9526 434
17900 625
31965 769
5231 409
7018 472
18433 669
3964 479