314758 5
267257 3
72934 2
68358 0
65030 3
57056 1
54528 1
52079 2
46578 1
41830 3
38654 4
35633 1
31780 4
31456 0
31159 3
31003 0
27853 1
26177 4
25978 3
25934 0
24009 4
23358 0
21627 2
21080 1