3001 284
1633 285
2772 262
4868 113
3707 424
5684 617
19140 352
6188 510
5162 242
3809 211
3786 125
2473 127
16825 628
2864 224
6464 578
1916 171
3297 103
2292 36
5247 344
17910 259
2184 103
5770 309
3775 331
3616 90