8001 510
14063 285
8847 69
5700 796
7830 685
10761 392
17149 622
16998 413
9667 461
8328 819
4342 655
6287 104
42080 381
12013 642
5126 382
3322 220
4498 825
3278 265
5592 879