1476
1
2529
7
4363
16062
15
3098
3
3296
4
1444
2631
2921
5
1681
800
4757
2453
0
3508
14470
3991
4074
31371
64
4283
2465
2692
631
2430
2
3882
5033
2865
9
2767
1481
711
1721