1595 46
2476 213
5941 572
8504 663
7083 483
5031 760
3888 617
5233 513
3507 527
3858 781
2323 340
17654 399
38799 567
75772 586
37459 654
74171 895
21665 45
18580 67