50
2421
0
1
2891
2428
2
2920
3259
2948
1942
5
3132
2372
1895
3036
2637
12
3382
3172
3
2622
4
4687
3218
2522
1799
2908
3268
2499
2766
1384