948
16071
852
1068
1215
981
1493
1684
1069
1141
1702
1125
1087
873
879
874
2709
831
1635
1688
1593
943
1167
974
927
887
892
877
936
865
1402
1040
857
7734
1414
1953
1077
876
1000
1172
1002
1458
915
1364
881
1055
1572
2546
1041
923
2391
1111
1024
878
1330
3108
1352
2639
2628
1002