1257
2
2529
7
2430
3098
3
2631
1
4757
3508
3629
3871
2794
1618
31371
64
841
3470
5
2465
0
2692
1913
631
862
2650
20
2865
9
3066
2285
711
1868
2534
2343
5946
1412
3505