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