2907 203
19414 729
4342 186
2967 97
9168 433
17783 625
31042 769
5135 409
6857 472
18169 669
3896 479