31
26
137
50
32
29
214
1K
16
55
116
72
30
2
68
6
54
80
478
2