2906
2
1467
847
1
1757
775
3618
5
4258
1606
9036
9
1991
3
4966
6
1289601
4
10183
14
1927
3841
3012
2455
3046
2299
10827
951
2428
4946
18
9956
5919
2462
2496
928
2408
8
1755