3145 580
6067 718
4970 801
10352 859
25281 397
106756 246
13217 592
22096 88
37933 347
4932 889
53430 813