4596 800
2852 504
20913 458
5113 282
19525 1049
4965 649
17163 941
14093 270
11650 685
15140 541
6657 661
12568 683
8301 702
5267 425
4535 420
8921 256
2556 53
3026 283
6784 42
14666 527
12897 847
6890 138
12489 281