25137
0
2093
2
17353
31535
467
1346
4
505
1020
398
1128
676
458
1098
948
3114
381
781
945
2730
6
19279
547
1551
4940
5
3653
20634
8
4111
991
392
722
1004
1