25137
0
31535
3114
4
17353
467
1098
2730
6
19279
2
4111
6800
1952
2275
292
1575
20634
8
403
2030
3
107
381
1452
1
623
635
7952
3006
2328
2091
2735
1020
979
1470