25137
0
19279
2
1824
683
543
31535
1020
467
653
12005
3
362
953
2522
369
503
2275
17353
407
547
572
390
380
691
2881
2551
1
968
422
1110
1346
2964