2093
2
458
0
467
392
1128
381
1346
4
505
1020
398
676
25137
464
948
781
945
1133
547
1551
4940
5
1824
3653
4111
749
991
722
1004
1
637
1877
2546