156
102
246
617
140
159
117
285
614
192
155
146
120
545
200
115
169
419
82
185
206
191
279
365
263
457
216
121
373
220
65
100
496
112
175
147
476
174
114
109
301
221
414
322
597
758
182
870
113
721
2625
239
1633
882
643