240
665
62
18
45
30
20
72
64
70
167
47
121
206
191
10904
58
707
336
267
101
183
106
89
97
80
1623
296
90
156
1448
116
224
105
558
204
201
828