50
3570
0
1
3030
2
2988
3889
3973
3992
1945
4470
3017
2974
2473
3066
3360
4245
2186
4
1783
3199
2138
5
5070
14
2106
4047
3547
4005
3
2615