787
0
1557
2143
1161
602
1133
1045
3559
1
1939
1506
454
505
722
2121
4
1824
1661
685
407
274
1058
1025
394
1101
410
844
269
476
668
846
19279
2