1323
1
845
896
1578
0
1602
2
2121
4
814
1090
2182
1133
957
951
409
1557
415
2334
602
1571
1337
787
846
1939
381
454
403
750
1045
456
266
467