1130
0
401
339
781
604
509
173
484
360
882
431
69
657
696
3676
12
668
341
609
427
357
1423
374
1356
1079
1
213
155