3116
1
25137
0
938
2
1640
917
3599
5009
942
3
2855
1008
521
670
1527
941
2410
247
2306
2141
2815
4
2814
5
2659
2330
3911
784