3988 602
2961 601
4646 542
2586 273
5146 609
70304 667
10789 373
8538 949
13373 595
15491 565
3738 664