12
809
164
11
1046
4
169
36
402
471
408
76
0
18
12
3
302
9
335
970
4
518
261
542
