458
0
392
948
3498
4
177
776
1877
1
2093
2
637
1020
467
771
991
2634
381
895
845
945
1551
611
4864
25137
547
418
443
1141
1314
1128
584
696