25137
0
17353
893
19279
2
31535
458
1098
3114
4
602
2730
6
4111
951
663
6800
1482
1
467
325
578
1133
403
683
381
1045
409
1939
957
259
514
20634
8
1101