1681
1
1494
4
1451
0
1038
2077
418
2271
5440
8
2756
2
1476
344
2453
2529
7
797
3508
1243
14470
1105
1103
484
1815
2663
596
1694
668
1744
4363
31371
64
951
914