111
445
30
378
39
268
23
251
25
159
44
173
19
153
15
128
11
130
32
105
7
3
86
6
81
77
312
1
75
5
36
8
71