1385
1
521
3352
3287
3
1056
2361
2657
2
799
28805
6
1666
2284
9315
0
2143
506
315
670
1516
1129
1506
3868