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