25137
0
31535
17353
19279
2
584
2089
4
1551
2093
467
398
436
676
3498
4864
1
3528
6
2730
3092
1098
1025
3114
3415
20
2546
618
647
1157
1711
20634
8
392
1997
1128