1284 85
4610 805
4200 631
2942 178
3165 481
6895 626
2958 24
7247 723
34816 451
6749 719
3673 801
4643 712
5594 635
3018 365
687 136