240
725
49
564
185
603
241
522
286
514
167
455
94
372
43
336
58
306
15
251
32
171
29
163
38
138
48
146
17
129
8
107
45
115