2287 96
5088 222
5002 648
4732 110
1896 60
3788 466
4779 650
7611 673
5979 664
7929 612
2501 257
10521 62
55749 529
24589 632
81543 683