166
645
102
443
51
370
39
234
96
236
165
18
197
40
167
14
148
119
8
105
27
77
6
98
10
100
311
93
20
90
7
85