30184
42
798
1
832
284
0
377
340
451
1546
5
460
168
293
473
287
1893
4
1140
2
658
696
3
458
561
1740
909
878
776
757
1808
8
952
666
307
1474
9