1996
2
1572
1
629
0
1175
1782
348
957
2848
307
4465
22
3873
15
7299
27
2110
718
7673
8
1073
6713
11
792
449
1288
360
673
3621
3428