50
2929
0
1
2247
2
2790
3
2949
2427
2503
2350
1894
1629
1925
2533
3197
2532
4
2018
2001
2963
5
2759
1951
2505
3563
3007
3116
2060
3405