276
0
390
991
287
392
328
728
1
1604
1792
4094
3
2152
1194
1353
3599
354
444
787
416
2120
2
479
447
545
1152
1159
1029
505
678
1333
138
169