16
16167
1
784
1606
2
471
1053
935
799
1451
780
485
1741
1189
1285
3142
658
3
1148
3151
943
961
1488
747
1689
3410
593
2509
9
929
2660
906
711
1503
664
1298
2778
842
1065