809
1
1421
1470
1020
0
1233
1796
584
657
1304
2
509
1941
4531
5
1248
957
646
2326
4
1374
436
31535
415
951
2982
3
456
915
1367
409
2368
2030
787
1557