18018
2
1691
7
2729
15
1029
0
2416
8207
44
4483
3
3765
4
1196
6180
5
1471
50969
2743
2398
8
1000
3350
17
2257
1
3001
1646
5527
852
948
25494
4198
557
2757
1255
856
10827
1685