4250 629
3840 49
6838 557
4753 409
6252 689
5572 451
11782 448
2865 506
1137 242
11678 926
2257 95
3494 914
4226 529
3422 688