93
535
97
517
91
325
52
57
243
65
197
40
198
38
155
36
148
1
29
127
134
16
26
13
18
9
7
96
6
12
2
4
10