999
2
18816
11
1537
2512
1308
1
1808
3321
6
2417
1721
1783
3
2264
0
4551
7
1000
1856
2166
1960
1288
706
693