1931 402
5103 204
20016 729
4560 186
3093 98
9526 434
17906 625
31978 769
5236 409
7027 472
18440 669
3969 479