832
0
1703
325
2229
351
1399
1070
334
340
318
460
875
2219
1263
599
722
1462
1914
931
115504
336
596
777
660
562
778
916
439
437