535
189
317
169
248
140
369
129
411
161
223
186
623
242
317
140
591
180
540
190
438
31
183
101
567
187
478
54
204
113
294
115
250
165
825
582
569
160
141
86