331 63
3644 442
18793 116
23448 797
10626 700
4745 753
8553 76
7806 665
2187 319
2862 517
4121 765
19659 929
18248 460
3819 706
2017 213
15966 495
16570 807
4920 257