3125
2
2666
9
1267
1843
1
846
0
1393
1726
1543
2086
3
4074
2365
4
2258
7884
17
1394
1166
4001
5392
11
3868
10
3779
2530
4471
2727