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