42
401
21
645
16
496
41
323
181
24
159
15
151
25
158
14
129
17
10
111
11
101
113
9
66
509
4
99
3
98
2