69
1
58
95
2
184
0
847
16
40
993
3
634
131
290
141
137
115
158
75
104
519
504
71
299
66
162
129
157
48
165
392
329
85