50
1261
0
1
1300
1660
5
28
2018
15
1381
2
1297
1339
1646
13
1293
3
1204
6
1309
1391
4
1350
1480
16
2163
10
84
1503
1184
1787
1305
1454
2423
1310
2033
8