16001 70
13706 877
8848 327
13542 664
17058 799
10182 638
8798 357
16938 645
7439 718
2297 197
6097 867
6827 370
7680 526
3335 28
5014 282
8326 590
8747 129
6285 381
11202 524
3941 400
10162 199
7800 676
9626 233
18201 327
19573 237
11792 422
16482 871
9929 584