2958 583
3028 862
4029 319
14784 539
52749 634
933 223
61369 411
13946 169
112469 553
51552 423
24501 474
42195 303