2960 324
2872 486
13592 595
5256 771
6605 645
5522 491
3392 78
4869 174
4035 801
6230 751
20227 173
34179 727