4009 204
19606 729
4479 186
3019 97
9388 434
17853 625
31223 769
5177 409
6926 472
18270 669
3910 479