2960 324
2873 486
13592 595
5256 771
6605 645
5524 491
3393 78
4870 174
4035 801
6230 751
20229 173
34187 727