3143 580
6059 718
4968 801
10348 859
25220 397
106694 246
13172 592
22011 87
37793 347
4930 889
53239 813