1257
2
2529
7
2430
3098
3
1295
1
2631
2650
20
4757
280
3508
1581
31371
64
2250
2465
0
3765
4
2692
2245
1913
631
1226
3053
2865
9
711
3683
2683
297066
2591
1653
2797
5
4116