3143 580
6057 718
4968 801
10348 859
25207 397
106679 246
13166 592
21997 87
37774 347
4930 889
53212 813