1090
1548
1953
1596
1849
1247
1432
2328
383
885
435
414
632
993
402
606
830
2201
1208
585
952
1412
1090
840
