25137
0
31535
968
20634
8
1020
19279
2
2275
798
2574
1
3510
475
2546
543
139
52
1073
290
1462
484
553
1711
1824
467
598
482
573
4033
4
282572
729
4106