400
0
3015
281
3047
6
518
3775
1
2972
6370
5
39326
19
573
320
356
3815
471
458
589
138355
829
12005
3
1462
3700
4123
7
58
676
646
913
472
3426
2
3559
63