1132 58
5395 561
2030 198
23910 444
9924 542
9492 707
15426 613
14323 713
11110 758
4250 359
7867 348
14238 201
6775 425
5670 926
38617 587