134
0
112
8
166
657
239
692
258
16
14
36
30
106
243
83
342
192
194
1015
55
1173
2
23
221
102
76
144
599
156
880