10
248
46
18
940
83
26
87
16
16
127
116
141
110
100
115
0
69
86
175
121
128
790
599
156
68
103
81
218
378
165
92
3
235
47
865
82
107
70
169
249
118
172
224
89
3
