7793
4
1101
1
2529
7
1504
3508
1691
4363
31371
64
4283
5
2465
0
2692
3
631
2710
2
2591
3098
2865
9
711
2493
6236
10
951
2600
1694
785
610
1681
2631
1174
3993
5811
1653