25137
0
1551
2
31535
17353
19279
968
2730
6
3114
4
1020
467
20634
8
1098
2546
1
1824
139
392
17184
44
6800
1682
556
957
2275
226
543
581
918
273
418
2091
23150
9