167
141
603
61
37
584
26
8
267
254
209
76
15
2
999+
727
501
464
433
427
409
370
346
317
246
208
207
186
173
124
158
151
11
147
139
134