30906 3
39080 5
29177 2
128480 17
30183 8
30930 6
22802 1
34151 6
127580 28
34684 4
30030 1
97976 19
122134 12
46459 5
88708 7
48359 10
47302 6
17077 0
20728 2
33982 4
52904 4
28153 3
50733 8
23551 3