3098
3
2692
4283
5
2865
9
2529
7
31371
64
2465
0
3508
631
4290
2308
2
2430
1913
1
5811
1653
2631
4757
711
2165
2591
2818
4116
4363
3156
4102
4
4933
13
2082
1591
3973
2632