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