2966
6
3080
3
1525
1044
1
4471
2
1036
1373
5
4044
3083
24337
22
1089
2465
3125
3765
4
3426
2476
2136
3779
3683
5477
12
2903
2964
951
1808
7