3116
1
2229
4
25137
0
1336
1640
2
5009
2855
3
1008
521
670
2799
1068
1207
1397
247
2306
747
2814
5
3045
2330
784