3141 580
6057 718
4968 801
10345 859
25190 397
106651 246
13163 592
21979 87
37735 347
4929 889
53178 813