3080
3
3148
2
843
1
2245
1044
2468
1226
3273
7
2683
4471
174730
18
3053
444571
9
4629
15
5460
8
9968
4044
5
1568
3083
3683
7279