3080 685
2397 487
5848 509
14107 561
4130 140
44088 426
2909 67
3946 604
4676 840
9799 639
2348 220
4902 828
11857 731
3385 343
4883 641