422
1
965
419
2
302
342
333
677
3
1475
4034
8
899
387
326
523
687
338
361
520
312
502
545
359
519
662
307
277
331
275
514