2451
2
1560
1
6929
11
2170
2732
951
2784
2466
5
1955
8527
2199
1812
913
2322
4
980
1431
1452
0
6236
10
2319
3
1514
673
2906
4443
9
1161
11192
24337
22
123674
35
2786
3738
5090