1996
2
2110
1
1572
629
0
1175
1782
2769
2428
348
2550
957
5919
2115
2848
307
4465
22
1961
1691
7
1876
2534
718
3071
11
7673
8
4237
479
1073
55
6713
1318
1399