25137
0
467
2328
1161
663
4111
2
2490
951
787
2076
1
1045
403
668
1425
683
968
5875
413
325
1075
1411
381
547
31535
454
1109
931
357
2702
101