25137
0
19279
2
2522
2551
1
1020
467
31535
390
1824
572
691
423
448
547
646
671
2694
3
968
492
3691
5
17353
525
503
2275
2881
597
1428
1359
1098
1332