3091 685
2401 487
5859 509
14120 561
4148 140
44506 426
2939 67
3962 604
4679 840
9818 639
2363 220
4908 828
11862 731
3364 343
4893 641