521
436
9
4
30
31
12
38
338
97
119
26
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
209
53
673
0
174
25
4220
15
546