2886 659
6898 122
4335 631
2271 317
3312 52
11664 217
9560 432
4405 730
9577 221
9400 633
6945 655
9034 353
14795 310
19133 669