2529
7
1101
1
4363
3508
1504
1050
0
1344
1691
1534
2
2865
9
31371
64
2692
3
4283
5
2465
631
3272
3098
2591
2562
4
5811
711
2165
4290
2493
3151
2850
2308
3854
2600
2818