1997
2
895
0
275
2955
4331
4
729
616
21
2080
467
417
1220
456
468
257
845
738
503
324
980
1
532
864
948
287
286
2051
344
919
466
507
1862