3145 580
6067 718
4970 801
10352 859
25280 397
106755 246
13215 592
22094 88
37931 347
4932 889
53429 813