295
702
195
585
63
564
127
405
38
434
162
403
93
287
185
245
62
220
6
339
182
19
176
4
172
45
171
34
138
32
151
20
132
121