25
213
12
51
6
61
40
607
106
20
14
34
2
35
24
32
22
173
7
26
31
93
480
17
5
59
21
13
39
57
42
54
144
29
27
11
9
158
260
430
38
37
33
18
72
28