389
546
527
879
859
734
898
739
995
980
962
1932
1041
1086
1130
1042
954
969
1165
954
898
802
5468
6567
2730
2598
1567
1519
2447
1426
3031
1484
2439
7105
6173