12586 373
19576 312
5566 457
5799 469
5041 621
4741 226
8031 74
9342 746
4034 555
21994 107
6256 130
10445 502
6287 667
2898 396