1054
0
7096
14
607
2999
4
1302
2992
6
527
1133
7398
27
385
1452
488
4696
1
29355
1868
7812
7
2411
513
657
528