40
993
14
645
16
503
38
417
29
312
12
309
27
157
148
13
228
5
222
21
220
11
138
7
187
2
171
155
119
1
94