21
8
892
1293
117
282
322
83
420
234
1265
7
37
160
143
164
186
615
26
217
481
63
200
9525
334
254
72
1352
23
162
57
18
31
175
5109
99