930
1677
1048
2013
14
846
852
1125
624
884
1661
1923
652
912
2451
2204
2460
2461
1442
2467
2212
1446
679
1191
1959
1449
1194
2476
941
2222
2478
947
949
2487
1208