12955 95
5641 582
52997 741
11721 456
3351 282
13452 862
3941 380
4007 715
5006 769
2963 355
4693 557