25137
0
17353
2730
6
31535
173
20634
8
527
1098
3114
4
1020
467
389
756
19279
2
410
647
641
2093
6800
223
1559
531
684
918
787
2657
3
1112
2668
379
455