999
2
2711
1783
3
18816
11
4651
5151
2911
9
1537
21152
8
1942
1
2082
2676
6307
10
2405
400
0
2133
7893
4
2740
6753
17
2763
2593
2417
6
2781
2904
3503