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