1996
2
1572
1
629
0
1175
1782
2655
348
3957
3
957
2848
307
4702
4
4465
22
676
2211
2959
2480
3154
6
1226
2707
2110
2642
718
693
930
7673
8
2155
5635
402
2229