529
13
52
195
219
19
5
7
0
8
332
15
22
128
116
96
23
60
6
21
20
718
9
29
372
11
77
173
65
17
38
83
24
36
48
40
115
34
333
256
117
155
28
153
150