2529
7
3508
2865
9
31371
64
2692
3
2465
0
631
3098
711
1
2165
4290
2308
2
2818
2591
2631
2430
4116
1913
1653
4757
3655
2929
6
2082
3200
1476
1681
3485
2453
4363
14470