432
249
238
217
211
45
199
186
158
174
152
52
148
138
132
125
118
50
112
95
51
601
593
573
334
57
17
10
4
2
1