2529
7
3508
3098
3
31371
64
2430
2
2465
0
2692
2865
9
631
2591
1
2631
4757
711
2165
4290
1913
2308
2818
1653
4116
4363
10317
2082
4283
5
2493
4
785
5811
610
1476
5043