10003 655
10509 737
9457 78
6632 468
4443 613
2179 194
6139 516
3504 282
4847 463
27203 648
9772 377
9272 212
3303 229
7918 691
4339 610
12433 715
5048 419
4783 854
6120 843
2403 46
2912 113
2031 230
4959 403
7638 706