50
3130
0
2
2706
2206
2887
1736
1368
100
3834
3
3579
2653
1
2982
2658
3060
4081
2656
2016
3150
3011
1766
3077
2487
3230
3580
2026
3903