1603
1
596
0
3371
9
2266
2271
4
571
919
2756
2
2771
894
1476
1681
2453
2529
7
1633
3508
1243
14470
1812
1105
1103
1970
484
2663
915
668
1744
4363
31371
64
914