3141 580
6057 718
4968 801
10345 859
25187 397
106646 246
13163 592
21975 87
37720 347
4929 889
53166 813