312528 5
266108 3
72279 2
68206 0
64802 3
56057 1
54053 1
51757 2
46578 1
41778 3
38079 4
34658 1
31301 4
31305 0
31055 3
30733 0
27859 1
25706 3
24959 4
24779 0
23303 0
22329 4
21582 2
20979 1