3999 679
8192 197
2816 384
2040 82
6927 779
16896 340
5062 786
13279 423
9518 149
3434 500
5879 786
27049 942
19542 847
51666 540
48046 523
48897 505