1073
0
441
1857
558610
6
495
710
408
658
1277
525
1033
931
1297
165
458
693
435
766
4223
22
802
558
357
340
463
1599
668
1009
1150
282572
427