1
53
30
58
0
8
517
116
186
40
22
177
215
85
121
349
260
130
459
34
224
134
70
60
54
50
28
9
44
49
25
17
71
32
202
42
73
110
16
147
96
169
14273
594
286
155
200
46