25137
0
17353
31535
19279
2
20634
8
2730
6
3114
4
2587
16
1020
6800
1098
2459
9
968
2275
2224
802
797
3092
1
296
4223
22
1137
971
501
693
78
256612
2645
1323
729
418