16
0
14
17
15
20
19
18
206
500
462
115
106
148
101
70
22
176
430
218
63
302
295
297
801
171
83
46
24
51