1598 46
2481 213
5943 572
8505 663
7086 483
5035 760
3893 617
5237 513
3512 527
3863 781
2327 340
17746 399
38857 567
75963 586
37498 654
74374 895
21713 45
18629 67