5536
2
1985
2309
1
1993
3
658
1226
1055
1320
1631
4
442
0
1775
2522
2502
5
12459
1982
4465
22
551
915
1529
2318