326
177
120
143
361
738
136
139
464
77
437
65
152
70
142
305
73
249
91
92
167
63
1176
107
86
46
40
161
186
486
79
59
128
150
52
51
100
144
219
261
351
69
28
80
447
299
682
1632
247
282
733
173
81
158
83
213