2493
505
2677
811
2299
515
1875
540
2152
608
2446
673
3273
1477
788
148
1248
466
555
182
637
204
724
166
857
195
523
197
704
165
589
233
630
196
862
409
501
166
582
302