1354
437
648
382
1253
434
239
1933
814
259
1599
523
513
303
578
320
498
1833
432
517
387
646
308
380
