50
1057
0
1
1181
3
1004
1234
1548
1169
1288
1315
2
1268
1519
2175
7
1804
5
1340
1797
1961
1163
1603
1185
1437
1409
1124
1089
1333