561
865
459
1173
867
506
403
509
1840
220
1098
1821
617
459
1049
747
965
274
969
798
409
475
603
221
932
850
825
1045
383
400
377
697
1059
304
1083
334
469
674
1043
716
1413
920
521
945
2659
1641
627
1497
460
1070
799
376
559
555
3005
2219
370
973
274
353