12965 95
5643 582
52998 741
11721 456
3351 282
13452 862
3941 380
4007 715
5007 769
2964 355
4693 557