3005 583
3029 862
4029 319
14784 539
52753 634
933 223
61369 411
13946 169
112469 553
51552 423
24501 474
42199 303