54
53
13
22
26
1564
521
436
9
4
30
31
12
38
338
97
119
265
62
266
113
5
150
340
32
75
371
68
35
159
179
34
3
57
198
133
820
182
41
109
145
107
21
96
11
128
247
210
673
0