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