22015 370
9603 103
10096 577
16084 545
198282 1234
5695 198
6878 121
10366 365
17306 919
10400 657
3658 125
11649 884
3583 346
3115 612
3926 129
6316 719
7078 335
20966 422
12572 124
15268 292
10344 119
7133 605
13724 955
12003 260