652
1447
857
683
106
36
35
265
156
312
164
111
64
180
62
229
168
87
117
53
56
5535
146
95
241
139
91
127
86
1332
179
259