25137
0
1824
1020
1880
2
390
597
20634
8
968
683
467
407
572
3114
4
846
2855
3
547
646
953
2190
1
349
653
2522
282572
2964
2120
6
31535
2655
868
691
1042