687
53
163
66
111
63
673
20
8
83
52
38
82
46
40
153
68
88
37
112
73
25
62
214
51
30
45
150
50
131
174
54
370
818
198
90
113
78
67
95
110
306
43
93
44
162
235
92