2526
3
3967
8
1622
5
20634
2250
2
282572
0
755
1
4820
3599
2855
618
236
3442
682
858
512
1320
4396
1855
4619
6
8807
11881
1518
2474
5152
10
2461
20
2901
5108
4
4179
8024