32
372
17
330
29
295
21
251
39
215
278
1,048
20
161
150
11
152
8
116
3
108
6
111
5
112
97
81
36
4
69
2
62