4563 800
2848 504
20773 457
5102 282
19494 1049
4963 649
17147 941
14073 270
11635 685
15126 541
6651 661
12550 683
8258 702
5258 425
4522 420
8899 256
2543 53
3022 283
6764 42
14654 527
12888 847
6878 138
12441 281