407
0
979
846
860
547
528
1323
1
464
455
798
1557
259
392
267
8116
6
1227
400
787
367
809
827
460
255
676
826
275
581
951
297
1043