300
0
2711
2
1044
7893
4
4651
3
5151
2911
9
2562
1449
4627
7
21152
8
1549
1
1942
3198
7747
2082
11916
14
2676
398656
19
181997
11
6307
10
1000
2405
1399
2740
6753
17
2763
1145
7976
2593