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