432
249
238
217
211
52
199
187
165
174
152
66
148
138
132
125
118
56
112
95
51
601
593
573
334
57
17
10
4
2
1