71
595
65
519
84
363
17
201
133
239
32
208
72
183
46
194
31
155
20
105
19
103
15
96
12
100
11
93
1
90
95
22
73