25137
0
31535
17353
4111
2
3114
4
2730
6
1098
19279
637
1557
20634
8
1571
1
4455
381
1020
6800
467
2328
2490
722
456
787
482
683
1551
1880
798
410
951
957