25137
0
602
31535
17353
683
1098
3114
4
517
787
2730
6
19279
2
1161
951
415
403
1661
1
1425
820
631
2091
4111
318
6800
2328
413
467
668
276
2490
1025