15731 878
3857 80
14758 343
39044 659
6166 339
3126 165
3320 521
14958 906
13152 682
36647 292
6144 393
15815 77
5998 179
6160 659
1797 192
9044 633
2003 93
3623 463
3770 417
2363 79
5402 802
3575 618
3675 397
16923 675
3059 283
4533 712
4479 677
118107 999