575
38
29
25
54
12
16
214
21
8
42
51
247
43
70
155
676
289
141
24
110
22
13
18
83
39
26
49
30
19
28
100
143
33
154
41
35
410
9
20
10
195
59
208
68
36
58
157
15
107
31
32
27
82