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