25137
0
31535
3114
4
17353
19279
2
2730
6
20634
8
745
251
1098
458
381
1020
172
2275
637
503
325
798
581
25852
1824
895
4940
5
392
331
6800
1462
1023
418