12935 95
5637 582
52994 741
11720 456
3351 282
13452 862
3941 380
4005 715
5004 769
2963 355
4692 557