20881 2
50930 8
36855 5
18834 3
42751 6
28956 4
18509 1
21904 3
36727 3
31980 4
21629 2
28533 3
64384 8
108355 12
29055 6
36552 5
28728 8
23656 0
38153 1
31026 5
78929 3
50582 11
29778 3
21783 2