999
2
18816
11
1783
3
3014
20
3085
5
3491
4
3485
7
3316
10
2781
1
5141
2904
1537
2512
3158
3321
6
2133
1664
1041
1308
400
0
1721