1657 402
4183 204
19624 729
4492 186
3027 97
9419 434
17868 625
31270 769
5182 409
6938 472
18299 669
3925 479