30633 0
19759 11
25381 3
49877 4
17004 8
19959 5
19481 10
24979 2
17356 2
16930 9
19779 1
139653 11
35358 1
33977 5
28828 11
20727 5
43303 3
30084 9
15682 6
56352 4
24826 8
36407 4
11780 5
32627 4