646
0
1425
1
1488
2
365
1930
2995
3097
6
1862
1133
1822
1939
957
1360
951
4964
3
454
403
2121
4
409
1506
415
1045
456
1557
1661
274
602
722
410