25137
0
31535
17353
3114
4
918
1098
4111
2
1020
2730
6
19279
20634
8
381
909
1557
505
6800
1824
476
663
467
2328
1133
403
683
213
951
957
415
743
1045