12946 95
5640 582
52996 741
11720 456
3351 282
13452 862
3941 380
4006 715
5004 769
2963 355
4692 557