14017 61
4871 323
3885 901
14398 599
5126 590
24892 562
15507 497
9056 51
10215 411
2671 345
2456 658
2536 450