300
1
10219
6
840
2
1044
1852
4
6700
12
2675
869
0
1342
3
5695
17
709463
1106
2080
9
1971
7
1046
1615
832
345
2642
12680
13
3981
11
8825
2687
1764
1838
3573
1065
1493
1448
4767
32