3999 679
8191 197
2815 384
2040 82
6927 779
16896 340
5062 786
13279 423
9516 149
3434 500
5876 786
27042 942
19533 847
51642 540
48025 523
48889 505