3090 685
2399 487
5859 509
14119 561
4148 140
44481 426
2934 67
3962 604
4679 840
9812 639
2351 220
4908 828
11859 731
3358 343
4891 641