627
29
82
24
20
121
76
15
22
26
353
34
36
17
9
104
42
33
35
50
904
51
183
63
72
10
147
96
75
19
16
81
140
39
298
62
165
206
21
40
28
14
65
58
38