0
1687
1554
1306
614
16
6
35
814
518
1665
2
740
827
497
219
3
1063
104
632
1996
1402
1060
926
359
