470
1
1306
426
576
2874
6
2016
2
580
1472
1028
1061
486
726
1045
0
484
464
689
500
742
2047
1128
693
1221
1227
1270
395
1075
906
3
508
1329
643