3999 679
8191 197
2815 384
2040 82
6927 779
16896 340
5062 786
13279 423
9518 149
3434 500
5877 786
27046 942
19536 847
51651 540
48032 523
48890 505