397
1
471
453
789
0
585
76
73
970
739
938
1405
1068
844
2
1346
4
1440
452
650
1553
410
596
309
91
190
547
681
903
698
97
388