1211
0
421
282572
380
1465
631
620
608
484
350
507
177
404
432
458
6800
1779
1762
693
558
1275
431
396
688
2328