2271
4
1012
0
984
2756
2
1476
1
1681
800
2453
2529
7
1376
3508
1243
14470
1105
1015
1103
484
2663
1225
596
668
1744
4363
31371
64
868
581
914
4283
5
2465
2692
3