4586 800
2850 504
20865 458
5106 282
19513 1049
4964 649
17157 941
14083 270
11646 685
15133 541
6653 661
12562 683
8285 702
5264 425
4532 420
8911 256
2552 53
3024 283
6778 42
14661 527
12894 847
6885 138
12473 281