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