828
289
488
254
720
344
650
243
585
229
487
287
853
351
466
181
700
215
1084
433
515
45
273
122
702
227
522
60
250
119
329
123
572
323
2438
1566
623
167
202
103