3145 580
6064 718
4969 801
10352 859
25264 397
106740 246
13205 592
22082 88
37909 347
4931 889
53398 813