691
0
3116
2
642
982
1
1345
1529
2082
2185
7166
2149
2319
12405
17
2117
7476
4
3950
12985
4076
5942
10