169
2
4
12
14
23
164
302
518
403
335
11
542
471
40
15
970
3
3
76
810
1046
4
0
261
408
