1996
1
3025
4111
2
315
649
1463
699
0
964
544
3510
2758
1622
351
729
467
968
36609
34
371
1894
1267
3149
4
975
5009
1937
509
1336
390
407