4596 800
2852 504
20916 458
5114 282
19527 1049
4965 649
17163 941
14094 270
11651 685
15140 541
6657 661
12570 683
8301 702
5267 425
4535 420
8921 256
2556 53
3027 283
6785 42
14666 527
12898 847
6890 138
12494 281