999
2
1783
3
18816
11
1537
1295
1
2650
20
400
0
2133
280
1581
2417
6
2250
1788
3765
4
2245
2781
2904
1226
3053
7
2512
3683
4551
3158
2683
297066