69
1
58
95
2
185
0
848
16
40
994
3
635
132
292
142
137
115
159
75
106
519
504
71
59
299
66
163
130
158
48
165
392
329
87