3996 602
2961 601
4646 542
2586 273
5146 609
70308 667
10790 373
8538 949
13373 595
15492 565
3738 664