2967 324
2883 486
13598 595
5263 771
6612 645
5549 491
3407 78
4887 174
4042 801
6235 751
20255 173
34430 727