410
0
372
269
468
456
409
303
1436
774
467
349
1042
771
1133
458
767
1009
2
1164
547
943
325
505
683
2143
413
643
948
845