91
508
96
382
78
306
41
405
43
234
65
230
30
217
14
172
4
157
119
17
107
12
108
10
92
1
90
61
713
5
93
7
81
11