3143 580
6057 718
4968 801
10348 859
25206 397
106674 246
13166 592
21997 87
37774 347
4930 889
53210 813