12680 286
13455 962
15312 666
41923 673
4158 529
8004 643
28483 611
6139 806
1556 79
5269 218
2577 379
6588 114
7048 657
2808 178