50
2450
0
2
2519
6
5201
1556
1
3156
1837
3714
5
2379
1892
2988
1315
1400
2260
3031
2013
2175
1484
2910
1982
5246
5570
8
3161
1448
2691