16663
8
905
0
514
1124
26
17
2117
3
1702
10
137
130
2519
1
1822
1618
4
3237
6
7133
114
27
955
3426
618
2
126
1034
104
1345
1565
1002
47
1012
783
175492