192
509
102
254
79
321
71
295
57
213
73
179
38
153
113
132
127
68
395
28
17
81
31
104
12
87
137
122
15
8
85
3
86