50
1142
0
1
1475
2547
2
1201
1926
1868
924
1696
2553
2710
918
1098
1208
2730
2916
968
2134
1685
2523
2817
1629
874
1196
1068
1335
856
2568
2828