3508
7
1257
2
1992
3
2082
0
697
1309
4914
2529
297066
5389
1
2430
31371
64
2465
2692
1913
267612
631
4978
3098
2865
9
711
99072
36905
3882
5
3303
10
2631
2591
1653
215
4690