50
2450
0
1
3031
3049
2242
3048
3093
1486
2591
3911
2470
2770
2229
1418
3330
3025
2912
2082
2013
2831
2536
3135
4395
1511
2324