25137
0
31535
19279
2
20634
8
17353
3114
4
2730
6
1020
2275
798
6800
968
1098
3510
475
2546
1
543
139
52
1073
290
1462
484
553
1711
1824
467
598
482
573