685
0
981
1308
2645
1872
1
1133
1853
1939
957
951
454
403
2121
4
1513
1045
456
282572
1557
1661
602
722
410
787
1161
846
2271
668
381
1101
4045