14896 58
3885 110
8616 646
24399 801
8663 70
9227 197
4679 124
6709 94
14839 795
4468 678
1522 146
4961 707
5404 593
35992 583
2866 413