335
0
8876
8
1448
767
750
1853
121182
1
661
1073
381
407
1213
339
429
554
116
1396
525
1156
467
400
944
385
870
1087
563
425
370
479