3091 685
2399 487
5859 509
14119 561
4148 140
44489 426
2938 67
3962 604
4679 840
9812 639
2360 220
4908 828
11859 731
3358 343
4891 641