16
6
5
1
2
1886
3
30
88
520
165
22
754
111
211
438
575
819
4
3492
54
129
1376
541
10
51
1861
146
379
941