25137
0
31535
17353
240
1045
1098
351
20634
8
3114
4
467
1133
2730
6
19279
2
787
406
4111
6800
286
447
505
1304
409
2409
371
992
381
456
2328
529
1557