2460
2
846
0
1059
1
860
1937
805
455
2284
1117
1143
1256
1479
5
798
1557
8116
6
400
464
787
367
809
873
977
407
826
275
1262
951
392
418
762