2966
6
1639
1
2801
2
988
0
1019
2333
3
1525
1618
2999
1089
24337
22
4670
4083
1694
3156
1394
1373
5
4012
1028
891
716
3491
4
3125
15
901
3758
2502
2664
2621