2299
515
2155
608
2446
673
788
148
637
204
724
166
857
195
523
197
704
165
589
233
630
196
862
409
501
166
582
302
1083
507
642
227
832
208
438
173
240
123
668
217