2529
7
2430
2
3098
3
610
1
2631
1676
4757
3508
1327
2234
4
31371
64
2297
2465
0
796
6
2692
1618
1913
631
2999
4670
2865
9
1752
1394
1435
5
4012
891
711
2528
3758
7304