0
3
6
52
1
34
36
10
137
46
9
5
16
12
72
103
106
558
556
129
84
950
207
65
248
195
60
301
373
37
174
242
573
480
95
87
109
269
186
54
63
156
217
144
104
766
132
57
259
189
44