872
0
422
1436
1682
454
637
749
1101
557
2490
1137
1
329
874
1511
300
245
957
409
722
547
781
339
437
598
1020
155
286
1661