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