7793
4
1101
1
2271
2529
7
1504
3508
1691
4363
31371
64
4283
5
2465
0
2692
3
631
2710
2
2591
3098
2865
9
1744
711
2493
2600
785
610
1681
2631
3993