25137
0
17353
1880
2
31535
3114
4
1098
2730
6
19279
457
505
403
4111
6800
467
2992
2955
647
1153
468
438
1009
325
2152
3428
3
1133
661
1614
1
381
1897
943