2391 458
2679 734
2802 243
9165 771
2157 127
1544 72
3381 540
1687 164
5020 685
3937 794
15068 807
3794 422