802
0
448
1550
693
1646
467
1848
1210
27
1106
2266
352
736
786
88
742
379
542
1472
324
6262
1279
931
603
1640
3580
1