1256
1
2460
2
860
0
1059
1937
805
2284
1117
1143
1479
5
965
475
798
116
29323
521
58
873
977
418
8116
6
1262
611
762
464
1230
1636
63
477
1073