3145 580
6065 718
4970 801
10352 859
25276 397
106753 246
13211 592
22086 88
37926 347
4931 889
53417 813