50
908
0
1
1343
2804
3
1709
2808
1935
1034
1439
2653
2687
2057
1739
1021
1887
2528
939
3069
2
1636
2917
2214
1834
1576
990
3107
1250
3135
1266
1458