758
0
1105
577
32302
337
3159
1001
467
583
2042
1
1324
694
1769
372
1194
373
962
914
534
437
418
757
578
442
484
828
521
818
20
6916