582
179
170
123
245
59
211
195
215
293
142
204
225
160
338
425
234
252
43
373
209
153
96
242
60
1274
36
21
8
37
1135
26
165
161
53
56
14
16
198
163
217
1430
15
22
118
193
12
64
78
205
4983
131
527
25
42
48