25137
0
17353
31535
968
1877
1
19279
2
3114
4
2730
6
2190
6800
20634
8
3868
1098
2547
2766
443
2275
729
467
486
2105
2008
1645
1551
1125
2920
3
3092
2650
2668
5363