95
603
146
587
59
255
60
246
42
221
279
1,040
49
212
12
169
44
160
20
137
2
113
14
101
9
96
6
90
13
5
83
4