1666
2
846
0
798
860
2767
3
1557
1824
1
8116
6
547
1610
455
1918
367
809
787
1832
2177
407
275
418
1199
400
401
464
1636
2169
951
657
2123