1996
2
1572
1
629
0
1175
1782
348
957
2848
307
4465
22
784
2670
2110
1015
2669
1694
2294
1923
5375
1740
3
1451
951
690
12632
7
3465
1038
843
3518
718
3835
5