2093
2
467
0
1346
4
20634
8
505
1020
398
1128
676
458
948
381
781
945
25137
547
1551
4940
5
3653
4111
991
392
722
1004
1
637
1877
2546
2109
443
52