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