3142 580
6057 718
4968 801
10348 859
25196 397
106657 246
13163 592
21981 87
37748 347
4929 889
53182 813