38
2
396
169
14
27
194
775
615
425
19
33
118
23
9
83
146
160
1
475
93
54
48
26
18
103
51
35
64
17
135
6
440
834
13
12
360
11
140
332
49
34
108
133
57
32
40
28
39
86
44