25137
0
31535
19279
2
17353
968
2766
1
1645
3114
4
2730
6
2190
6800
20634
8
1098
1877
1346
1680
2105
2547
2275
455
1710
729
443
945
392
2955
398
5477
3868
308