91
508
96
382
41
405
78
306
43
234
65
230
30
217
14
172
4
157
15
254
12
108
119
17
107
5
93
0
68
395
75
10
92