341
86
55
943
326
178
120
143
364
740
136
139
466
77
437
65
152
70
142
306
73
251
92
167
63
1185
107
46
40
161
187
487
79
59
128
151
52
51
100
144
219
262
352
69
28
80
447
300
683
1638
247
282
738
173