50
3238
1
2
1501
0
2947
3052
3738
2523
3465
2482
3040
2838
4665
4987
10760
4499
4638
5422
6253
1451
2173
1836
3737
1455
2977
2011