999
1
1869
5
5155
8
4126
6
683
0
3469
4
3149
2574
6976
12
17730
11
9355
3
2317
785
105290
641
5262
10
4396
6515
18403