0
577
1045
1356
813
900
823
852
878
1020
811
1146
846
983
1037
950
1778
1
1257
2726
1499
1583
1530
141182
2997
2569
2566
2474