12586 373
19575 312
5566 457
5799 469
5041 621
4740 226
8031 74
9341 746
4034 555
21993 107
6256 130
10445 502
6287 667
2898 396