19
10
591
97
9
17
212
62
28
11
45
16
167
21
115
518
136
2
6
381
4
69
7
41
22
14
1025
55
35
30
85
68
75
66
49
50
155
128
26
24
58
27
96
122
8