9956 159
6529 143
15790 767
12812 843
19028 264
5827 525
18422 343
17235 759
14645 58
15165 372
23834 523
97772 877
2028784 4049
134100 1003
1159443 2347
25784 510
80004 484
28602 436
37145 92
69936 659
27039 366
41467 375
13394 962
9644 187
25787 599