22603 2
15553 2
20526 3
24851 4
21778 1
19479 0
23782 2
18109 2
24802 2
17007 2
27701 4
16157 2
58777 11
25684 3
61533 4
50781 10
258281 56
45556 5
39078 4
89931 23
37206 7
46381 6
35405 6
55527 10