2691 770
3091 685
2403 487
5859 509
14120 561
4149 140
44551 426
2947 67
3963 604
4680 840
9820 639
2363 220
4909 828
11862 731
3370 343
4893 641