3090 685
2399 487
5859 509
14119 561
4148 140
44459 426
2933 67
3962 604
4679 840
9811 639
2348 220
4908 828
11859 731
3358 343
4891 641