1996
2
1572
1
629
0
1175
1782
4946
18
348
7608
12
957
3354
5
2848
806
307
676
4465
22
1387
1748
1057
2620
8
2570
1854
2349
2026
6
4492
3
2110
1505
718
693
7673