12586 618
19870 790
14553 594
24159 277
9296 104
5407 263
11928 532
5340 713
3885 500
4590 651
4611 423
1633 313