837
300
286
168
602
417
245
105
1426
718
738
266
359
140
296
120
465
211
255
112
514
117
241
115
385
196
210
81
540
158
323
134
349
205
281
110
361
126
279
45