51
0
175
509
20
19
39
18
3
16
25
122
24
115
121
103
100
84
70
99
97
137
2
1
4
144
295
76
83
185
289
131
301
119
213
271
17