50
2896
0
1949
2562
3836
5
2246
2769
3648
2
1616
2501
2567
1
3291
3083
3034
2749
3724
3688
3
2962
3223
2931
3259
3095
2083
3496
4
3586