1323
449
556
97
746
342
2899
1686
1298
712
2050
786
299
171
706
251
320
166
281
177
377
215
225
186
581
390
563
157
1004
370
515
102
417
156
656
246
547
193
263
210