12978 95
5644 582
52998 741
11722 456
3351 282
13452 862
3941 380
4007 715
5007 769
2964 355
4693 557