140
119
47
19
12
14
34
26
294
99
435
64
30
68
16
13
97
444
76
168
37
506
389
66
712
154
85
256
61
315
194
195
656
188
151
213
214
235
305
211
137
193
198
401
779
180
369
442
451
269
127
643
461
238
217
433