3799
0
5
4107
2
7538
10
6407
20
4894
4
3518
5923
6
4615
1
4706
16
4005
3
4303
3161
2913
3445
3208
3482
3585
5228
4137
675
671
3721
545
3658
4147