50
1512
0
1
2157
2
2582
5
2170
2874
4
1533
1185
1373
1825
1499
2623
3063
2035
2374
1590
1966
1150
976
2613
1015
2013
1636
2506