451
50
84
628
491
265
27
58
13
56
166
47
42
205
173
108
140
35
70
21
327
43
237
228
118
78
72
59
45
20
31
114
51
55
146
620
100
30
104
95
71
63
67
224
236
159
69
147
151
261
23
417
22
234