329
156
10
51
238
99
23
31
28
141
337
34
26
139
18
271
57
64
39
93
157
121
187
485
149
730
453
15
85
166
37
32
252
62
80
90
532
12
44
5
48
339
217
67
55
107
9
58
1017
132
92
106
30
33
22
14