459
157
46
90
291
130
124
43
18
27
54
44
21
469
122
173
100
33
24
96
174
6
5
7
82
304
60
19
9
26
203
12
10
16
59
34
66
15
217
35
42
13
4
107
760