3142 580
6057 718
4968 801
10348 859
25199 397
106663 246
13163 592
21986 87
37756 347
4930 889
53185 813