25137
0
17353
31535
2730
6
19279
2
381
4111
20634
8
1098
1020
3114
4
2587
16
968
509
578
1
6800
1045
467
846
2328
454
418
2459
9
547
831
2934
517
693
1161
663