2245
3
1257
2
297066
0
2529
7
3508
2430
31371
64
2465
2692
1913
1
631
1226
3053
3098
2865
9
711
2631
2591
1653
4757
2797
5
4116
2165
4290
1295
2308
2773
2818
280
108797