999
2
18816
11
1783
3
3090
6
3673
2919
2781
1
2904
1289601
4
1537
2358
9
2155
2512
2948
3158
3868
10
1903
3321
2133
1664
6346
16
1041
1308
10598
3694