445
162
38
283
20
58
76
148
29
47
10
66
141
196
59
26
348
341
412
23
44
18
57
11
562
33
8
179
86
7
3
9
13
34
45
27
49
249
224
132
109
91
17
40
139
127
486