8
0
312
30
216
1
11
17
14
167
121
256
4
465
440
597
159
156
202
615
338
33
96
21
171
22
20
27
9
81
7
5
408
4
129
